Struts FilterDispatcher not parsing url encoded variables.
----------------------------------------------------------

                 Key: WW-1998
                 URL: https://issues.apache.org/struts/browse/WW-1998
             Project: Struts 2
          Issue Type: Bug
    Affects Versions: 2.0.6
         Environment: We are using Jdevleoper 10.1.3 with oc4j 10.1.3.1
            Reporter: Mike Jennings


The struts 2.0 framework seems to have a problem parsing url encoded variables, 
like form GETS, in the action.  The action does not get the variables and the 
getter/setters for the variables are never called.  I tried using the struts 
blank app to see if this would work, because I thought that there might have 
been a issue with my setup, but it does not work either.  The message only 
shows english, and never gets the spanish text because the FitlerDispatcher is 
not reconizing the url parameter passed into the action.  

I have the same issue in WebWorks 2.4 and the only way that I can get my 
applicaitons to work correctly is to use the ServletDispatcher settings in the 
web.xml.  I am pasting the code from the wiki to show my web.xml configuration.

<servlet>
    <servlet-name>JspSupportServlet</servlet-name>
    
<servlet-class>com.opensymphony.webwork.views.JspSupportServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>

<servlet>
    <servlet-name>action</servlet-name>
    
<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
</servlet>

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

The struts 2 applicaiton has access to the JSPSupportServlet, but the 
ServletDispatcher has been deprecated and removed.  I would love to be able to 
get the ServletDispatcher code back so that I can use the most recent version 
of struts or if there is a way to get the app working, anything would be 
greatly helpful.

Thanks,

Mike Jennings

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to