JSP的内置对象(session)
2013-04-01 21:20
453 查看
"session"对象代表服务器与客户端所建立的对话,当需要在不同的JSP页面中保留客户端信息的情况下使用,比如在线购物,客户轨迹跟踪等。
HTTP是无状态协议。
Web Server对每一个客户端请求都没有历史的记忆,Session用来保存客户端的信息。
session1.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<body>
<form action="session2.jsp">
<h1>姓名:</h1>
<input type="text" name="username"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
session2.jsp
</head>
<body>
<%
String name = request.getParameter("username");
session.setAttribute("logName",name);
%>
<h2>他的名字"<%=name%>" 已经写入session</h2>
<br>
<h1><a href='session3.jsp'>check</a></h1>
</body>
session3.jsp
<body>
<% String yourName=(String)session.getAttribute("logName");
if(yourName == null)
{%>
你还未登陆
<%}
else
{%>
"<%= yourName %>" 已经登录
<%}%>
</body>
session对象中的存活范围(只要浏览器不关闭,session对象就会一直存在),因此在同一个浏览器中,无论向服务器端发送多少个请求,session只有一个。
HTTP是无状态协议。
Web Server对每一个客户端请求都没有历史的记忆,Session用来保存客户端的信息。
session1.jsp
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<body>
<form action="session2.jsp">
<h1>姓名:</h1>
<input type="text" name="username"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
session2.jsp
</head>
<body>
<%
String name = request.getParameter("username");
session.setAttribute("logName",name);
%>
<h2>他的名字"<%=name%>" 已经写入session</h2>
<br>
<h1><a href='session3.jsp'>check</a></h1>
</body>
session3.jsp
<body>
<% String yourName=(String)session.getAttribute("logName");
if(yourName == null)
{%>
你还未登陆
<%}
else
{%>
"<%= yourName %>" 已经登录
<%}%>
</body>
session对象中的存活范围(只要浏览器不关闭,session对象就会一直存在),因此在同一个浏览器中,无论向服务器端发送多少个请求,session只有一个。
相关文章推荐
- jsp 内置对象response,request,session 以及 cookie 对象的综合例子 和 include指令
- JSP内置对象Session
- JSP内置对象之session对象简介及调用方法
- jsp九大内置对象(二)session、application、pageContext
- JSP九大内置对象_重定向转发_Cookie_Session
- struts2 中jsp的9个内置对象、四种作用域、转发和重定向及在Action中获取session
- JAVA-JSP内置对象之session对象
- 编写一个JSP文件,使用pageContext内置对象来获取由session、request和application内置对象设置的属性。
- 有关JSP的几个内置对象——session/application/pageContext
- jsp小结16 - 9个内置对象09 session
- JSP内置对象Session小例--用户登录
- JSP_内置对象_session
- jsp内置对象out、request、response、session、application五大常用对象以及Page、pageContext、exception、config
- jsp内置对象之session
- JSP九大内置对象---Request,Response,Out,Session,Application,Cookie,Config,Page,Exception
- 关于jsp内置对象Session和Cookie使用的肤浅理解,如何使用Session来统计网站在线人数
- JSP的内置对象(session)
- JAVA-JSP内置对象之session对象设置并获得session生命周期
- JSP内置对象response与session 基础知识复习
- JSP内置对象----session