[ 
https://issues.apache.org/jira/browse/WW-4847?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Lukasz Lenart resolved WW-4847.
-------------------------------
    Resolution: Not A Problem

> request parameter are not converted to object in action class
> -------------------------------------------------------------
>
>                 Key: WW-4847
>                 URL: https://issues.apache.org/jira/browse/WW-4847
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Core, Core Actions
>    Affects Versions: 2.5.12
>            Reporter: Vijay Srivastava
>            Priority: Blocker
>             Fix For: 2.5.12
>
>
> hi, 
> We are migrating to struts 2.5.12 and 
> we have a request URLs similar to 
> /vzCloud/fuji/fujiLogin.action?request.repositoryPath[0]=VZWEB:/VZMOBILE/1.jpg
>   this has a request param request.repositoryPath[0]=VZWEB:/VZMOBILE/1.jpg I 
> am expecting that the setRequest method will be called to set the request 
> object in the action class. However I am seeing that the request object is 
> null. Can you please advise.
> ---Action class--------------
> public class FujiLoginAction extends BaseAction implements  InitializingBean, 
> RequestAware{
>       private String redirectURL ;
>       
>       private FujiIntegrationDelegate delegate;
>       
>       private FujiLoginResponse fujiLoginResponse ;
>       
>       private FujiLoginRequest request ;
>       public void setRequest(FujiLoginRequest request) {
>               this.request = request;
>       }
> }
> ------------------------------struts config
> <struts>
>       <package name="fuji" namespace="/fuji" extends="cloud, json-default">
>               <action name="fujiLogin" method="authenticate" 
> class="fujiLoginAction">
>                       <interceptor-ref name="cloudStack" />
>                       <result name="success" type="json">
>                                       <param 
> name="contentType">application/json</param>
>                                       <param name="noCache">true</param>
>                                       <param 
> name="excludeProperties">errorCode,messageCode,processTime,bulkStatus</param>
>                                       <param 
> name="excludeNullProperties">true</param>
>                                       <param 
> name="root">fujiLoginResponse</param> 
>                           <param 
> name="location">/cloud/json/customJson.jsp</param>
>                       </result>
>               </action>
>               
>       </package>
> </struts>
> Thanks



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to