2

以下は、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> 

contextpath[B]に示すように、EL(Expression Language)を使用して母集団を置き換えました。また、javascript ファイル a.js および c.js を変更し、いくつかの機能を追加しました。アプリケーション ear を再デプロイしました。新しいファイル 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これらの外部ファイルの 1 つ (おそらく ) のエラーがc.jsb.jsの読み込みを妨げていると思われます。誰かがそのようなシナリオに出くわしたことがありますか。返信してください 。ありがとう。

4

0 に答える 0