JSP session传值问题

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:39:58
我有两个页面 1.jsp中有文本框输入学号,想将这个未知的输入的学号传到2.jsp中,因为2.jsp中要用这个学号直接做查询,最终的效果要是我在1中输入一个学号,进入一个页面再点2.jsp的时候,直接出来这个学号的相关信息(调用数据库)。

1.jsp中<input type="text" name="uid" />
进入下一个页面后,String userid=request.getParameter("uid");session.setAttribute("userid",userid);
2.jsp中,String userid=session.getAttribute("userid").toString();

1.jsp

<a href="a.jsp?id=<%=session.getAttribute("id")%>">2.jsp</a>

2.jsp

String id= request.getParameter("id");

这样就OK 了··

在1.jsp中,点提交后将值设到session中:
session.setAttribute("学号", request.getParameter("文本框名字"));
在2.jsp中取出这个学号:
session.getAttribute("学号");
就可以用了。