2013-04-20 2 views

답변

9

를 요청 FORWARD (코드가 표시되면 FORWARD를 원한다고 명시 함) :

<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
    <dispatcher>REQUEST</dispatcher> 
    <dispatcher>FORWARD</dispatcher> 
    <dispatcher>INCLUDE</dispatcher> <!-- If you want includes as well --> 
</filter-mapping> 
+0

우수 .. @ Dave –

7

를 사용하여 서블릿

getServletContext().getRequestDispatcher("/hello.action").forward(request, response); 

의 코드 또한 앞으로 받아들이 struts2 필터를 구성했다 당신은 또한에 실행하도록 필터를 설정해야 할 수도 있습니다이를 위해

<filter> 
    <filter-name>struts2</filter-name> 
    <filter-class> 
    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 
    </filter-class> 
</filter> 
<filter-mapping> 
    <filter-name>struts2</filter-name> 
    <url-pattern>/*</url-pattern> 
    <dispatcher>REQUEST</dispatcher> 
    <dispatcher>FORWARD</dispatcher> 
</filter-mapping> 
+0

Perfect .. @ Roman –

관련 문제