
jsp如何传递list到java
用户关注问题
在JSP页面中如何将一个List传递给Java后台?
我有一个List集合需要从JSP页面传递到Java的Servlet或后台类,应该如何实现?
通过请求属性或表单参数传递List给Java后台
在JSP页面上,可以将List作为请求属性,通过request.setAttribute("listName", list)传递给Java后台。如果需要通过表单传递,可以使用多个同名的表单元素传递List中的值,Java后台通过request.getParameterValues()方法接收。
如何用Form表单提交多个List数据到Java后台?
我想通过HTML表单将List集合中的多条数据提交到Java后台,应该如何设计表单元素?
使用带有相同name属性的表单控件来提交List数据
在JSP页面表单中,可以为List的每个元素创建多个标签,name属性设置成相同的名字,例如name="items",这样提交表单时Java后台可以通过request.getParameterValues("items")获得字符串数组,从而转换成List。
是否可以通过Session在JSP与Java类之间共享List数据?
我想在JSP页面以及Java后台间共享List数据,是否可以用Session对象实现?
使用HttpSession存储和访问List数据实现共享
可以将List对象存入HttpSession中,JSP页面将List放进session:session.setAttribute("listData", list),Java后台通过session.getAttribute("listData")来获取,实现共享数据。注意及时清理Session中无用数据,防止内存泄漏。