如下是Servlet代码:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession session = request.getSession();
//String account = (String) request.getAttribute("account");
String account = request.getParameter("a");
System.out.println("--------------------------------"+account);
List<Teacher> oneTeaInfo = new ArrayList<Teacher>();
try {
oneTeaInfo = new TeacherDao().queryTeaInfo(account);
session.setAttribute("oneTeaInfo", oneTeaInfo);
request.getRequestDispatcher("/teacher_info.jsp").forward(request,response);
} catch (Exception e) {
e.printStackTrace();
}
}
如下是JSP的相关代码:
<input type="text" name="a" value="666666" />
我是把值写死的,不写死的情况下,代码如下:
<c:set var="account" value="${sessionScope.account}" scope="request"/>