Here's what I have in my web.xml and my app uses Stripes and Struts at the same 
time.

        <filter>
        <filter-name>StripesFilter</filter-name>
        
<filter-class>net.sourceforge.stripes.controller.StripesFilter</filter-class>
        <!-- A bunch of init-params -->
    </filter>
    <filter-mapping>
        <filter-name>StripesFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>


    <!-- Stripes dynamic filter -->
    <filter>
        <description>Dynamically maps URLs to ActionBeans.</description>
        <display-name>Stripes Dynamic Mapping Filter</display-name>
        <filter-name>DynamicMappingFilter</filter-name>
        
<filter-class>net.sourceforge.stripes.controller.DynamicMappingFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>DynamicMappingFilter</filter-name>
        <url-pattern>/*</url-pattern>
        <dispatcher>REQUEST</dispatcher>
        <dispatcher>FORWARD</dispatcher>
        <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
    <!-- StripesDispatcher with a mapping to ".action" is required for WaitPage 
annotation -->
    <servlet>
        <servlet-name>StripesDispatcher</servlet-name>
        
<servlet-class>net.sourceforge.stripes.controller.DispatcherServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>StripesDispatcher</servlet-name>
        <url-pattern>*.action</url-pattern>
    </servlet-mapping>


     <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
            <param-name>config</param-name>
            <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
            <param-name>debug</param-name>
            <param-value>3</param-value>
        </init-param>
        <init-param>
            <param-name>detail</param-name>
            <param-value>3</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
     </servlet>


      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>


-----Original Message-----
From: Srini Nagul [mailto:[email protected]]
Sent: Tuesday, March 10, 2009 11:07 AM
To: [email protected]
Subject: Re: [Stripes-dev] Calling Stripes action from Struts app

Poitras Christian <Christian.Poitras <at> ircm.qc.ca> writes:

>
> In web.xml map *.jsp to StripesFilter.
>
>     <filter-mapping>
>         <filter-name>StripesFilter</filter-name>
>         <url-pattern>*.jsp</url-pattern>
>         <dispatcher>REQUEST</dispatcher>
>         <dispatcher>FORWARD</dispatcher>
>         <dispatcher>INCLUDE</dispatcher>
>     </filter-mapping>


Thanks. I get same error and my web.xml has:
-----------------------------------------------
<!-- Commented this to let Stripes handle JSP and worry about LoginFilter next.
        <filter-mapping>
                <filter-name>LoginFilter</filter-name>
                <url-pattern>*.jsp</url-pattern>
        </filter-mapping>
-->

        <filter-mapping>
                <filter-name>StripesFilter</filter-name>
                <url-pattern>*.jsp</url-pattern>
<!-- Commented as can't put both url-pattern servlet-name <servlet-
name>DispatcherServlet</servlet-name> -->
                <dispatcher>REQUEST</dispatcher>
                <dispatcher>FORWARD</dispatcher>
                <dispatcher>INCLUDE</dispatcher>
        </filter-mapping>

        <servlet>
          <servlet-name>DispatcherServlet</servlet-name>
          <servlet-class>
           net.sourceforge.stripes.controller.DispatcherServlet</servlet-class>
          <load-on-startup>1</load-on-startup>
        </servlet>

        <servlet-mapping>
                <servlet-name>DispatcherServlet</servlet-name>
                <url-pattern>*.action</url-pattern>
        </servlet-mapping>
--------------
 Don't know how to tell Stripes to handle *.action because DispatcherServlet is 
commented out in Stripes Filtermapping to allow specifying url-pattern. We 
cannot specify both url-pattern AND servlet-pattern.

Thanks
Srini



------------------------------------------------------------------------------
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

------------------------------------------------------------------------------
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development

Reply via email to