比如在件jsp页面中有个name属性的textfield,在自定义的Action类中有个username的成员变量, 当页面提交数据时,
Struts2会自动到Action中找有没有setName(String xxx)方法,有的话就赋值,若没有的话,就不赋值。所以只要在
setName(String xxx)方法中将xxx赋值给username照样成功,即 this.username=xxx;就可以了.
总结:struts2的属性赋值是按照方法名而不是属性名进行赋值的。
Struts2会自动到Action中找有没有setName(String xxx)方法,有的话就赋值,若没有的话,就不赋值。所以只要在
setName(String xxx)方法中将xxx赋值给username照样成功,即 this.username=xxx;就可以了.
总结:struts2的属性赋值是按照方法名而不是属性名进行赋值的。