告诉你如何在jsp中保存session值获得session值

  • 来源:网络
  • 更新日期:2020-08-04

摘要: 我们在jsp中会操作一些表单的值。或者获得用户的值操作,那么我们就可以使用jsp的作用域操作,1.page、request、session、application这四个作用域,其中最常用的便

我们在jsp中会操作一些表单的值。或者获得用户的值操作,那么我们就可以使用jsp的作用域操作,1.page、request、session、application这四个作用域,其中最常用的便是request和session的域操作。

使用session域操作,因为使用的web容器是Tomcat服务器,而session只要不关闭浏览器,它就会一直存在不会消失,还是就是时间的默认限制30分钟,那么接下来便是在jsp中使用session。

<%@ page language=java contentType=text/html; charset=UTF-8
pageEncoding=UTF-8%>
<!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd>
<html>
<head>
<meta http-equiv=Content-Type content=text/html; charset=UTF-8>
<title>Insert title here</title>
</head>
<body>
<form method=POST action=Session.jsp>
请输入用户名: <input type=text name=name> <input type=submit
value=提交信息>
</form>
<!-- session设置值 -->
<%
String name = request.getParameter(name);
session.setAttribute(name, name);
String names = (String) session.getAttribute(name);
%>
您的用户名是:<%=names%>
</body>
</html>

这时候这个name的值你就拿到了,便可以操作这个session回话了。