Action lost parameter's sub-property
------------------------------------
Key: WW-3218
URL: https://issues.apache.org/struts/browse/WW-3218
Project: Struts 2
Issue Type: Bug
Components: Core Actions
Affects Versions: 2.1.6
Environment: JDK 1.6
Tomcat 6.0.18
Eclipse 3.4
Reporter: Vietor Liu
Test files list:
====index.html====
<form action="Test" method="post">
<input type="text" id="value1" name="params.value1" value="1111" />
<input type="text" id="value2" name="params.value2" value="2222" />
<input type="text" id="value3" name="params.value3" value="3333" />
<input type="submit" value="Submit" />
</form>
====Params.java====
private Integer value1;
private String value2;
private String value3;
public *get*
public *set*
====TestAction.java====
private Params params;
public void setParams(Params params) {
this.params = params;
}
public String execute() throws Exception {
if (params != null) {
System.out.println("struts2 value1:" +
params.getValue1()
+ " value2:" + params.getValue2() + "
value3:"
+ params.getValue3());
System.out.println("request value1:"
+ request.getParameter("params.value1")
+ " value2:"
+ request.getParameter("params.value2")
+ " value3:"
+
request.getParameter("params.value3"));
}
return super.execute();
}
====console output ====
struts2 value1:null value2:null value3:3333
request value1:1111 value2:2222 value3:3333
====
the parameter "params",it was lost two sub-property.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.