您的位置:首页 > 其它

分页page,关于form表单的控制范围问题。哪些数据会随着form表单提交?图文详解

2016-01-13 16:46 573 查看
前提:下图中的form1,form2,和<input name="sex" value=...>都是在同一个jsp中。

            类user包括三个属性:name,age,sex

class User{
privte String name;
private String age;
private String sex;
set.....
get...........
}


设想一:提交from1时,只有form1中的数据会提交给后台,sex和form2中字段值不会提交给后台。

设想二:提交form1后台接收后处理再返回user对象,无论form1还是sex还是form2通过${user.xxx}都可以取到值



经过验证后设想一设想二都成立。

为什么会想这个问题呢?有什么应用场景吗?



是不是很熟悉?对,就是分页。当时我看我同事只提交form2,后台处理后返回数据,我就疑惑了,你只提交form2表单返回的数据按说只有form2里可以接收到,但实际上是无论是不是在同一个form里只要是在同一个jsp页面里都可以用${user.xxx}取值。

具体应用场景:分页我们"至少"要给后台传递两个参数:currentPage当前页和count每页显示条数,提交form2,然后后台处理后会返回userList,在form2中我们只要${userList}

然后再遍历userList就行了。

见我下一篇分页实战:http://blog.csdn.net/wabiaozia/article/details/50686457
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: