Struts2页面到action的几种传值方式

竭风Ri
推荐于2017-12-15 · TA获得超过6678个赞
知道小有建树答主
回答量:975
采纳率:0%
帮助的人:2260万
展开全部
提供setter,getter方法。2.把表单传递过来的参数封装成一个类,然后调用其中的属性.如,把login.jsp页面要传来的参数进行封装private String username; private String password; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; }然后再Action方法中,定义该类的对象就可以了,如public class loginAction extends ActionSupport{ private Users users; public Users getUsers(){ return users; } public void setUsers(Users users){ this.users=users; } /* 传递过来的参数都封装在users中了,用getter方法取值就可以了 */ }通过这种方法传值,还必须在jsp页面做一下处理,login.jsp中from1的属性名应该改成这样:登陆表单login.jsp:<form action="login" method="post" name="form1"> 用户名:<s:textfield name="users.username"/><br/> 密码:<s:password name="users.password"/><br/> <s:submit value="提交"/> </form>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式