使用EL时Javascript导入失败($ {pageContext.request.contextPath})

时间:2012-09-06 05:49:10

标签: javascript jsp el

以下是JSP文件的片段。 之前我曾使用scriptlet (<%=request.getContextPath()%>)填充上下文路径,如[A]所示。 正在导入所有3个javascript文件。

[A] 
<script language="JavaScript1.2" type="text/javascript" src="<%=request.getContextPath()%>/js/a.js"></script> 
<script language="JavaScript1.2" type="text/javascript" src="<%=request.getContextPath()%>/js/b.js"></script> 
<script language="JavaScript1.2" type="text/javascript" src="<%=request.getContextPath()%>/js/c.js"></script> 

我使用EL(表达语言)替换了contextpath种群,如[B]所示。 我还修改了javascript文件a.js和c.js并添加了一些功能。 我重新部署了申请表。我看到新文件a.js在浏览器(IE)缓存中重新加载,但c.js保持不变。

[B]

<script language="JavaScript1.2" type="text/javascript" src="${pageContext.request.contextPath}/js/a.js"></script> 
<script language="JavaScript1.2" type="text/javascript" src="${pageContext.request.contextPath}/js/b.js"></script> 
<script language="JavaScript1.2" type="text/javascript" src="${pageContext.request.contextPath}/js/c.js"></script> 

为什么会这样?我怀疑其中一个外部文件(可能是javascript)中的b.js错误阻止了c.js的加载。 有没有人遇到过这种情况。请回复 。感谢。

0 个答案:

没有答案