Posted on 2010-11-03 15:52
asdtiang 閱讀(1244)
評論(0) 編輯 收藏 所屬分類:
java ee
主要參考這個文檔:http://struts.apache.org/2.2.1/docs/sitemesh-plugin.html
我的項目是struts2.1.8的,郁悶的很,在裝飾頁面不能使用struts的標簽。
看了網上沒找到好的解決辦法,就是官網上去,首先升級struts到2.2.1,然后參照文檔就可以了:
<filter>
<filter-name>struts-prepare</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareFilter</filter-class>
</filter>
<filter>
<filter-name>struts-execute</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter</filter-class>
</filter>
<filter>
<filter-name>sitemesh</filter-name>
<filter-class>com.opensymphony.sitemesh.webapp.SiteMeshFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-prepare</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>sitemesh</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>struts-execute</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
再刷新下頁面,出來了
天蒼蒼,野茫茫,風吹草底見牛羊