0

formfilter の doFilter が呼び出されている間、私は問題に直面しています。これが次のフィルターを呼び出すことを期待しています。LoginFilter ですが、次のフィルター クラスを呼び出していない例外を返すこともありません。

*Web.xml***

<filter>
    <filter-name>LoginFilter</filter-name>
    <display-name>LoginFilter</display-name>
    <description></description>
    <filter-class>com.struts.LoginFilter</filter-class>
</filter>

<filter>
    <filter-name>FormFilter</filter-name>
    <display-name>FormFilter</display-name>
    <description></description>
    <filter-class>com.struts.FormFilter</filter-class>
</filter>

<filter-mapping>
    <filter-name>LoginFilter</filter-name>
    <servlet-name>action</servlet-name>
</filter-mapping>

<filter-mapping>
    <filter-name>FormFilter</filter-name>
    <url-pattern>/secured/j_security_check</url-pattern>
</filter-mapping>
<filter-mapping>
    <filter-name>FormFilter</filter-name>
    <url-pattern>secured/j_security_check</url-pattern>
</filter-mapping>
<filter-mapping>
    <filter-name>FormFilter</filter-name>
    <url-pattern>/j_security_check</url-pattern>
</filter-mapping>
<filter-mapping>
    <filter-name>FormFilter</filter-name>
    <url-pattern>j_security_check</url-pattern>
</filter-mapping>
<filter-mapping>
    <filter-name>LoginFilter</filter-name>
    <url-pattern>/mainmenu.do</url-pattern>
</filter-mapping>

j_security_check が完了すると、コントロールは FormFilter 呼び出しを呼び出し、その後 LoginFilter を呼び出し、メイン メニューにリダイレクトする必要があります。しかし、それは起こっていません。誰でも私を案内してください。ありがとう。

4

0 に答える 0