This is simple:

public class MyAction extends ActionSupport {
    private String myParam;

    public String getMyParam() {
        return myParam;
    }

    public void setMyParam(String myParam) {
        this.myParam = myParam;
    }

    public void setAnotherName(String myParam) {
        this.myParam = myParam;
    }
}

The only problem is to set it at the same time, in same request, so you
have to make a decision with parameter is the winner.

Greets
Marc
 

Am 30.05.2014 10:38, schrieb Mael Le Guével:
> Hi,
> Given the following action:
>
> public class MyAction extends ActionSupport {
>     private String myParam;
>
>     public String getMyParam() {
>         return myParam;
>     }
>
>     public void setMyParam(String myParam) {
>         this.myParam = myParam;
>     }
> }
>
> I am able to pass a "myParam" parameter to this action.
> For instance:
> http://url-to-my-app/myAction.action?myParam=aValue
> (Yes I know, everyone knows that :))
>
> What I would like to do is having multiple parameter names that would
> map to "myParam". For instance the following URL would also set the
> value of "myParam" to "aValue":
> http://url-to-my-app/myAction.action?anotherName=aValue
>
> As it can be the source of multiple problems, I guess that struts does
> not allow to do this?
> So, what would be the best way to achieve it? Extending the parameters
> interceptor?
>
> Thanks.
>
> Mael.
>


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to