在jsp页面里我想以这样的方式引入一个js文件<script type="text/javascript" src="${pageContext.request.contextPath}/js/layout/jquery-ui.js"></script>以前是好用的,但是我换了一台机器再编译后${pageContext.request.contextPath}这部分内容不知道为什么就直接输出到页面上了,这是在浏览器中查看源码后的显示开发环境是myeclipse10.5+tomcat7.0+jdk7.0jspmyeclipsejavascript

解决方案 »

  1.   

    换成这样行不行呢?<%=request.getContextPath()%>
      

  2.   

    加上<%@ page isELIgnored="false"%>看看
      

  3.   

    <?xml version="1.0" encoding="UTF-8"?>
    -<web-app version="3.0" id="WebApp_ID" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee">
    这属于哪个版本...?
      

  4.   

    那你在WEB.XML里面配一下el-ignored,具体上网搜一下。。
      

  5.   

    在web.xml里面配了也没用。。一定要在使用页面的顶上用<%@ page elignored="false" %>才行。。最后只能重装myeclipse解决了...