问题Jsp到Action层的数据接收方法(三大框架s2sh)
struts2中的Action接收表单传递过来的参数有3种方法:
1.在Action类中定义表单属性,两者属性名称必须一致提供setter,getter方法即可接收到表单传过来的参数.
這种接收参数的方法,方便简单但是结构性不是很好,且当表单传递来的参数很多的时候整个Action类中充斥着setter,getter方法程序结构不是很美觀。
2.把表单传递过来的参数封装成一个类然后调用其中的属性.
如,把login.jsp页面要传来的参数进行封装(例如:封装于Users 类)
然后再Action方法中定义该類的对象就可以了,如
通过这种方法传值还必须在jsp页面做一下处理,login.jsp中from1的属性名应该改成这样:
这种方法在struts开发中是很常用的一种方法!