喜每个人都可以在任何帮助我...如何将servelet数组列表传递给jsp表?
我想列出从数据库和显示所有的数据把jsp表
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
HttpSession session = request.getSession(true);
try {
Connection con=DataConnection.getconnection();
PreparedStatement pst;
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html><body>");
pst = con.prepareStatement("select * from [user]");
ResultSet rs = pst.executeQuery();
List<User> ee = new ArrayList<User>();
while (rs.next()) {
User e = new User();
e.setName(rs.getString(1));
e.setUserName(rs.getString(2));
e.setPass(rs.getString(3));
ee.add(e);
}
request.getSession().setAttribute("ee", ee);
RequestDispatcher rd = getServletContext().getRequestDispatcher("/user.jsp");
rd.forward(request, response);
} catch (Throwable theException) {
System.out.println(theException);
}
}
这是我的代码,它包含数组列表并通过它trought request.getSession()。setAttribute(“ee”,ee);
现在怎么接取在JSP中这个值,它应该在从表 的显示可以在任何给我的示例代码此
尝试在您的jsp页面中: - 列表 ee = new ArrayList (); ee =(列表)request.getAttribute(“ee”); –
这是不可能的gaurav,因为Sameer在会话中不在请求中设置了值。 –