我在WEB-INF文件夹下有以下decorators.xml文件
<decorators>
<decorator name="mydecorator" page="/WEB-INF/jsp/decorators/decorator.jsp">
<pattern>/secure/*</pattern>
</decorator>
<decorator name="unsecurepages" page="/WEB-INF/jsp/decorators/unsecuredecorator.jsp">
<pattern>/*.htm</pattern>
</decorator>
</decorators>
我在两个JSP文件中都有相同的位置。在点击主页面URL时,应该加载和显示这两个页面。它与JBOSS 5和JRE 6配合得很好。现在我正在将应用程序迁移到Jboss 7和JDK 8 ..同时我正在使用webmesh中的sitemesh
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>FORWARD</dispatcher>
<dispatcher>REQUEST</dispatcher>
</filter-mapping>
使用jar sitemesh-2.5-atlassian-11.jar中的PageFilter。现在问题不是加载JBOSS 7.需要帮助
答案 0 :(得分:0)
Jboss7与java8不兼容。
我还有一些其他问题用java8运行Jboss7,因此我降级为java7。
另见:
答案 1 :(得分:0)
add <meta name="decorator" content="main" /> between<HEAD> and <TITLE>
将解决此问题