'Struts 2 + SiteMesh 2.3 에서의 web.xml'에 해당되는 글 1건

  1. 2008.07.04 Struts 2 + SiteMesh 2.3 에서의 web.xml
Struts 2 + SiteMesh 2.3 에서의 web.xml
Struts 2 와 SiteMesh를 같이 사용하기 위해서 web.xml의 필터링 순서에 주의를 할 필요가 있다.

순서가 다를 경우 xxx.action 에서는 SiteMesh 필터링이 되질 않았다.

아래와 같이 필터링 순서를 정한다.

web.xml<filter>
    <filter-name>sitemesh</filter-name>
    <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
   
<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

<filter-mapping>
    <filter-name>sitemesh</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
   
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
Posted by [czar]
,