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]

Reply via email to