4

このようにjspにjsファイルをインポートしたい

<script type="text/javascript" src="${pageContext.request.contextPath}/js/layout/jquery-ui.js"></script>

しかし、展開されたページを参照すると、一部がブラウザーに文字列として表示されていることがわかりました。上記のコードは、代わりにフォルダー内${pageContext.request.contextPath}のjsファイルを見つけようとします${pageContext.request.contextPath}/js/layout/XXX/js/layout/

私の開発環境は「Myeclipse10.5+Tomcat7.0+JDK7.0」です。

4

2 に答える 2

0

pageディレクティブで EL を無視するように JSP が構成されていないことを確認する

<%@ page ... isELIgnored="true" %>

または、web.xmlすべての JSP に対して EL をオフにしていないことを確認します。

<jsp-config>
  ...
  <el-ignored>true</el-ignored>
  ...
</jsp-config>


編集

また、web.xml<web-app>バージョンが2.4以降であることを確認してください。web.xml回避策として次を追加します(他に何も機能しない場合)

<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <el-ignored>false</el-ignored>
  </jsp-property-group>
</jsp-config>
于 2013-08-26T05:20:00.873 に答える
0

これは Java EL (式言語) の一部です。

それがどのように機能するかについては、 http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPIntro7.htmlをご覧ください。

于 2013-08-26T05:08:08.427 に答える