jsp 页面跳转,数据传递问题
1.jsp页面有个表格,里面的数据是从数据库中读取出来的,现在要编辑某行数据,跳转到2.jsp页面,怎么选择页面1的当前行的数据显示到页面2上???
------解决方案--------------------把1.jsp的当前行的数据传过去啊。传个ID,然后根据ID在去查相应的数据。
------解决方案--------------------有三种通常的做法:
1.通过url传参数;
2.借用hidden元素通过form表单提交;
3.往request,或者session对象里设参数。
1.2适合简单的参数,3可以传对象。
------解决方案--------------------可以在读出数据时候把数据库中查处的数据全部放到一个泛型集合里,跳转到另一个页面上,可在用xxx.jsp?id=? 来遍历整个泛型集合,判断里面存放的类的id是否和URL中的参数相等。这样不用再从数据库中读了,快
------解决方案--------------------就是7楼说的那样~
假若你那行表格显示出来有那行数据的ID,<%=id%>,然后updateBag.jsp?id=<%=id%>九可以了,updateBag.jsp这个是你要跳转的编辑页面