struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "nitin (JIRA)" <j...@apache.org>
Subject [jira] [Closed] (WW-4776) Action attibutes - Value Stack is not getting populated, when passing the request params through ajax url
Date Mon, 27 Mar 2017 18:18:41 GMT

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

nitin closed WW-4776.
---------------------
    Resolution: Fixed

> Action attibutes - Value Stack is not getting populated, when passing the request params
through ajax url
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: WW-4776
>                 URL: https://issues.apache.org/jira/browse/WW-4776
>             Project: Struts 2
>          Issue Type: Bug
>            Reporter: nitin
>
> Passing request attributes through Ajax - url is not populating the Action Form Attributes
and coming up EMPTY . Instead they are available via request object currently. 
> It was working correctly in struts 2.3.16 BUT it is NOT working with Struts 2.5.10 and
posing big concern to upgrade to newer version which we want due to security risk.
> To better explain the issue, please check the below snippets. It is big part of our applications
code and have a big impacts if we need to move to newer version.
> Below is sniipet of Ajax Method call to Action name:
> function callAjaxGet(value){
> $.ajax( {
> url : "strustSampleActionNameGet",
> type: "GET",
> data : 
> { param : "2"} 
> ,
> success : function(response)
> {alert('success');} 
> ,
> error : function(e)
> {alert('Message on error');} 
> });
> ----Action class snippet------
> public class strustSampleActionClass extends ActionSupport implements SessionAware, ServletRequestAware,
ServletResponseAware{
> private String param1;
> //getter and setter exist
> public string getParam1(){
> ...
> }
> public void setParam1(){
> ...
> }
> public String execute() throws exception
> { //getParam1 is null // but we can get it through request String parma1req= getRequest().getParameter("param1");
}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message