在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循環(huán)那報錯使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");
}
}
jsp頁面獲取servlet中保存的session的list的值
慕移動2735134
2018-01-12 10:32:38