日期:2014-05-18  浏览次数:20580 次

Struts2中如何传递表单中的数据

jsp页面中有一个表单(如:注册表单),用户填完信息后,如何将这些信息返回到Action中?

我想在JavaScript中将这些信息包装起来再返回给Action,但不会写。。。。。

求指教怎么解决,目前只学习了Struts2框架,其他框架还没学。。。

------解决方案--------------------
action中提供和表单元素一样的name值,并提供get、set方法就ok了
------解决方案--------------------
页面表单的属性那名称和action中的属性名称一致。
表单提交到有相同属性名的action中。
action中有这一系列属性的set和get方法。
然后直接用this.属性名,或者属性的get方法就能取到值。
------解决方案--------------------
页面上name="user.name"   
action里 定义一个User user;提供get set方法
会自动把user.name的值赋给user的name属性。
------解决方案--------------------
把那些属性封装成一个对象,然后action实现一个ModelDriver 的接口,然后这个action 有个属性就是封装成的那个对象,如:private User user = new User()。
一般都用这种方式来接参数。
希望对你有所帮助!
------解决方案--------------------
struts2接收参数,都是通过set方法得到的。具体请参考:
http://www.huosen.net/archives/168.html