日期:2014-05-16  浏览次数:20364 次

用struts2+jsp,后台和前台的传值问题
今天遇到一个问题,前台定义的name在后台取不到值
jsp前台
<input type="hidden" name="aTestString" value="1"/>
action后台
private String aTestString;
public String getaTestString() {
return aTestString;
}
public void setaTestString(String aTestString) {
this.aTestString = aTestString;
}
最后查明原因是因为aTestString的第二个字母是不可以大写的,这样get方法是不能取到值的。

可以定义如下:
<input type="hidden" name="testString" value="1"/>
action后台
private String testString;
public String getTestString() {
return aTestString;
}
public void setTestString(String aTestString) {
this.aTestString = aTestString;
}