Tomcat 7为jsp抛出错误:包含jsp:param的标记在行的开头有jsp注释

时间:2016-04-27 10:40:46

标签: jsp tomcat7

我是一个jsp页面' file1.jsp'我所在的JSP包括' file2.jsp'如下。当我尝试在Tomcat 7中运行此操作时,我收到如下错误,其中Websphere 6

中运行正常
  

org.apache.jasper.JasperException:期待" jsp:param"标准行动与"名称" &安培; "值"属性

file1.jsp包含file2.jsp,如下所示(file1.jsp的每一行在行的开头都有注释)

<%--line 1--%>       <jsp:include page="file2.jsp" >
<%--line 2--%>       <jsp:param name="<param name>" value="<param value>" />
<%--line 3--%>       </jsp:include>

当我按如下所示在一行中移动所有这3行时,Tomcat 7运行正常。

<%--line 1--%>       <jsp:include page="<other jsp file reference>" > <jsp:param name="<param name>" value="<param value>" /> </jsp:include>

有人可以建议为什么Tomcat 7首先抛出错误?我认为在每一行的开头都有评论应该不是问题。请指教。

1 个答案:

答案 0 :(得分:0)

内容中无法包含评论。它是自2001年以来Jasper JSP引擎中的一个错误,似乎无法修复它。

https://bz.apache.org/bugzilla/show_bug.cgi?id=1433