【发布时间】:2016-05-13 04:24:57
【问题描述】:
我已经成功地在 WildFly 8.2.1 和 WildFly 9.0.2 版本上部署了一个应用程序,并在 web.xml 部署描述符中使用了以下 <jsp-config> 指令:
<jsp-config>
<jsp-property-group>
<description>header and footer settings</description>
<url-pattern>/WEB-INF/view/*</url-pattern>
<url-pattern>/WEB-INF/error/*</url-pattern>
<include-prelude>/WEB-INF/jspf/header.jspf</include-prelude>
<include-coda>/WEB-INF/jspf/footer.jspf</include-coda>
</jsp-property-group>
</jsp-config>
此代码片段在每个.jsp 文件的开头包含/WEB-INF/jspf/header.jspf 的内容,在每个与<url-pattern> 匹配的.jsp 文件的末尾包含<include-coda>/WEB-INF/jspf/footer.jspf</include-coda> 的内容。
但是当我尝试在 WildFly 10.0.0.Final 中使用相同的部署描述符部署此应用程序时,/WEB-INF/jspf/header.jspf 和 /WEB-INF/jspf/footer.jspf 的内容在每个匹配 <url-pattern> 的 .jsp 文件中包含两次。
如果我再添加一个<url-pattern> 行,那么/WEB-INF/jspf/header.jspf 和/WEB-INF/jspf/footer.jspf 的内容会被包含3 次,以此类推。
对这个问题有什么建议吗?
这是 WildFly 10.0.0.Final 版本的standalone.xml 中的部署描述符问题还是配置问题?
【问题讨论】:
标签: jsp web.xml wildfly-10