新手求助:struts2注册表单数据提交验证后如何获得并存储
注册表单就是用户的一些信息,经过Action-validation.xml验证通过后,然后跳转到success对应的action,在这个action中怎么获得之前提交注册表单中的数据?验证的数据就是userName,userPassword,等等,前面没有加实例类名 validation.xml
[解决办法]
提交页面文本框不是有name属性么,在struts2后台定义private string name;然后用get/set方法就能直接获取到
[解决办法]
validation.xml校验的fieldName是支持ognl的。如果你action里面已经有了这些属性的set/get方法这么写就可以了
[解决办法]
获取前台标签的值分两种情况:
1.servlet框架,直接用request.getParameter("name");
2.ssh框架,直接在action定义与前台标签名相同的String属性,struct可以直接将前台同名标签的值赋值给action的String属性。
action获取到前台值之后,存入数据库分两种情况:
1.servlet框架,可以使用jdbc直连数据库技术。
2.ssh框架,可以使hibernate技术。
[解决办法]
在action (最好继承ActionSupport)中写上定义userName,userPassword变量,写上对应的getxx,setxx方法。。