1
我想为我的GAE(struts 1.3,spring 2.5)基于应用程序使用sitemesh2.4。我找到了几个配置sitemesh的教程。我做了完全一样的。Sitemesh 2.4与GAE
的web.xml
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>*</url-pattern>
</filter-mapping>
decorators.xml
<decorators defaultdir="/decorators/">
<excludes>
<pattern>/**.xml</pattern>
</excludes>
<decorator name="base" page="base.jsp">
<pattern>/*</pattern>
</decorator>
</decorators>
这个我创建了一个目录装饰后在base.jsp作为装饰。但是,当我访问我的访问localhost:8088 /装饰器不适用。我正在使用intellij的想法,我附加了sitemesh的来源进行调试。当我启动服务器时,SitemeshFilter的'init'方法被调用,但是当我访问一个url时,'doFilter'方法甚至没有被调用。
需要帮助。谢谢