很久没怎么弄JSP了,今天碰到了一个这样的问题:
在service中写这样一行代码:
request.setAttribute("rolelist", roleList);
如果是用response.sendRedirect("a.jsp"); 转发,a.jsp页面通过request.getAttribute("rolelist");就获取不到值,找了好半天资料最后改成
request.getRequestDispatcher("a.jsp").forward(request, response); 就没问题了,真不知道这两者有和区别