如何在一个jsp页面保存多个值然后传递到另一个页面进行显示?比如从数据库取出name字段的数据
while(rs.next()){
out.println(rs.getString("name")+"<br>");
}
然后要保存所有的name数值传递到另一页面,这个怎么弄啊?帮帮我吧!
while(rs.next()){
out.println(rs.getString("name")+"<br>");
}
然后要保存所有的name数值传递到另一页面,这个怎么弄啊?帮帮我吧!
RequestDispatcher d=request.getRequestDispatcher("另一个页面的URL");d.forward(request,response)
在另一个页面同样List names=(List)request.getAttribute("names");
request.setAttribute("names",list);这个里面的list怎么用啊?我才学不久.
你去看一看java的API.在网上很容易找到.
while(rs.next()){
v.add(rs.getString(1);
}
<input type="hidden" name="names" value='<%=v%>'>再到另一个页面对字符串数组进行分割得到相应的值。
<input type="hidden" name="<%=property1%>" value="<%=value1%>">
...
<input type="hidden" name="<%=propertyN%>" value="<%=valueN%>">
</form>
除了用户登陆信息外,session里别再放其他东西