![
你在下面加上这句话试试
换成 <%=request.getContextPath()%> 试试
和 ${pageContext.request.contextPath} 效果一样。
var ctx = '<%=request.getContextPath() %>'试试这样呢
报错的哪一行我也换过,但是错误一直都在
是不是忘引C标签了?
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
scope="session" 改成scope="page"
或者去掉 scope="session" 试试
MyEclipse 10.0 用绝对路径: ${pageContext.request.contextPath},缺点:其他工具无法正确解释${pageContext.request.contextPath} ,果然换成 MyEclipse 2015 报空指针错误,换成 <%=request.getContextPath()%> 正常,和 ${pageContext.request.contextPath} 效果一样。
这种问题,只能一个个试, 把 拆出来如 一层层地去解析,看看哪里获取不出值,同时检查自己的tomcat内JSP的包,看是否包冲突导致的
要不就Ctrl+Shift+Del 清除一下浏览器缓存试试
你是不是部署的jfaker项目?
我弄了一上午找到原因了。tomcate8导入好像不支持EL表达式。使用tomcate6导入就好了啊。