You should be able to make the change from request to session in the
Struts config, and from the framework's perspective you would be done.
Something else must be awry. Are you creating any ActionForms manually
anywhere?

-- Ted Husted, Husted dot Com, Fairport NY US
-- Developing Java Web Applications with Struts
-- Tel: +1 585 737-3463
-- Web: http://husted.com/about/services


Ida D�rum wrote:
> 
> Just changed my ActionForm from request to session scope. The code was working ok 
>before i did this, but now i get this error: java.lang.IllegalArgumentException: 
>argument type mismatch
> 
> The exception is not thrown when my form is first showed, only when i try to submit 
>it.
> As you can see from the stacktrace I've included below, this exception is thrown 
>before my Action code is entered.
> 
> Any ideas of what I'm doing wrong? Are there any other changes i need to make to my 
>code to give my form session scope?
> 
> Thanks in advance
> 
> - ida
> 
> 
>---------------------------------------------------------------------------------------------------------------------------------
> 
> java.lang.IllegalArgumentException: argument type mismatch
> 
> at java.lang.reflect.Method.invoke(Native Method)
> at org.apache.struts.util.PropertyUtils.setSimpleProperty(PropertyUtils.java:988)
> at org.apache.struts.util.PropertyUtils.setNestedProperty(PropertyUtils.java:904)
> at org.apache.struts.util.PropertyUtils.setProperty(PropertyUtils.java:932)
> at org.apache.struts.util.BeanUtils.populate(BeanUtils.java:509)
> at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:772)
> at org.apache.struts.action.ActionServlet.processPopulate(ActionServlet.java:2061)
> at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1564)
> at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
> at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
> at 
>weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2495)
> at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2204)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> 
> .......mogul technology as...................................................
> 
> mogul technology > ida d�rum - software engineer
> mailto:[EMAIL PROTECTED]
> www.mogul.no
> .......................................................................
> 
> --
> To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to