Hi,
I've got the following code:
package foo.actions;
import com.opensymphony.xwork2.ActionSupport;
import java.io.*;
public class Bar extends ActionSupport
{
private String number1;
private String number2;
private String number3;
public String execute() throws Exception
{
System.out.println("number1: " + number1);
System.out.println("number2: " + number2);
System.out.println("number3: " + number3);
return SUCCESS;
}
public void setNumber1(String number){number1 = number;}
public void setNumber2(String number){number2 = number;}
public void setNumber3(String number){number3 = number;}
}
And a JSP (fragment):
...
...
I've also set the form method to "get" so I can see the request parameters in
the url, this yields:
http://localhost:8080/foo/Bar.action?number1.x=320&number1.y=120&number1=1111
http://localhost:8080/puzzle/PuzzleClick.action?number2=2222
http://localhost:8080/puzzle/PuzzleClick.action?number3=3333
As you can see the number1 parameter is added to the request url.
When I click the buttons/image the following output is shown in stdout.log:
number1:
number2: null
number3: null
number1: null
number2: 2222
number3: null
number1: null
number2: null
number3: 3333
I would like to know why the output says "number1: " instead of "number1: 1111".
I'm using Tomcat 6 and Struts2
Kind regards,
darnDao
_________________________________________________________________
Check out some new online services at Windows Live Ideas—so new they haven’t
even been officially released yet.
http://ideas.live.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]