Java JSP EL标记未正确解析?
在我的Servlet中,我执行以下操作:Java JSP EL标记未正确解析?,java,jsp,el,Java,Jsp,El,在我的Servlet中,我执行以下操作: request.setAttribute("header", "templateheaderv1"); request.getRequestDispatcher("/master.jsp").forward(request, response); <jsp:include page="/template/${header}.jsp" /> 在我的master.jsp页面中,我执行以下操作: request.setAttribute("h
request.setAttribute("header", "templateheaderv1");
request.getRequestDispatcher("/master.jsp").forward(request, response);
<jsp:include page="/template/${header}.jsp" />
在我的master.jsp页面中,我执行以下操作:
request.setAttribute("header", "templateheaderv1");
request.getRequestDispatcher("/master.jsp").forward(request, response);
<jsp:include page="/template/${header}.jsp" />
我应该得到的是:
<jsp:include page="/template/templateheaderv1.jsp"/>
<jsp:include page="/template/javax.servlet.jsp.el.ImplicitObjectELResolver$ImplicitObjects$7@6e4eeaaf.jsp"/>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
但我得到的是:
<jsp:include page="/template/templateheaderv1.jsp"/>
<jsp:include page="/template/javax.servlet.jsp.el.ImplicitObjectELResolver$ImplicitObjects$7@6e4eeaaf.jsp"/>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
这显然会引发FileNotFoundException
my web.xml的标题如下:
<jsp:include page="/template/templateheaderv1.jsp"/>
<jsp:include page="/template/javax.servlet.jsp.el.ImplicitObjectELResolver$ImplicitObjects$7@6e4eeaaf.jsp"/>
<web-app
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
哪一个应该足以解析EL变量,不是吗
我正在使用Jetty 8运行此无容器程序。您的变量名与其中一个(HTTP头映射)冲突。请将名称更改为其他名称。您是对的:)谢谢。您是否有一个链接,其中包含已占用属性名称的概述?我会在两分钟内接受你的回答,顺便说一句:)@Pieter Jan:他已经提供了一个链接,其中列出了隐式对象。哈哈,可能是他编辑的,或者是我查看的。无论如何,谢谢:)