jsp页面获取servlet中保存的session的list的值

moxiao150 2018-01-12 11:22:20
在jsp页面中我这样写的
<%@page import="com.entity.User"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
User user=new User();
List<User> list=(List<User>)request.getSession().getAttribute("list");

%>

<body>
<%for(User user:list){ %>
编号 <input type="text" name="id" value="<%=user.id %>"><br>
用户名 <input type="text" name="name" value="<%=user.name %>"><br>
密码<input type="text" name="password" value="<%=user.pass %>"><br>
<%} %>
</body>
但是在for循环那报错使jsp页面无法编译
servlet里

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");

List<User> list = UserService.getInstance().selectAll();
HttpSession session=request.getSession();
if(list == null){
System.out.println("查找失败");

}else{
System.out.println("查找成功!");

System.out.println("list里的值"+list.get(1).getName());//能输出
session.setAttribute("list", list);
response.sendRedirect(request.getContextPath()+"/user/allUser.jsp");
}
}
...全文
672 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueyuxiongshi 2018-01-12
  • 打赏
  • 举报
回复
个人建议在servlet中将数组转成json之后存入session 然后在jsp页面中从session 中取出json然后转成list集合 推荐gson插件可以方便将对象和json互相转换

10,606

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧