首先在MyEclipse创建三个Session_logon.jsp,Session_getparameter.jsp,Session.jsp文件
(1)Session_logon.jsp
<body>
Welcome to our first Session JSP page</br>
<from name = "jsp" method ="post" action="Session_getparameter.jsp">
Login ID: <input type="text" name="ID"></br>
<input type="submit" value ="Submit">
</from>
</body>
(2)Session_getparameter.jsp
<body>
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");%>
<% String valuelogin = request.getParameter("ID");
session.setAttribute("name",valuelogin);%>
<%=name%> has been in our second Session JSP page!
<a herf = "Session.jsp"> checked</a>
</body>
(3)Session.jsp
<body>
<%request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");
String valueSession =(String) session.getAttribute("name");%>
<% if (valueSession == null){%>
Sorry, you have not been in yet.. please login!
<%} else {%>
Hey,<%= valueSession%> are in Session now, you are welcome!
<%}%>
</body>
Key:
request.getParameter("ID");
JSP中用request请求获得 action属性为request所JSP文件的文件本身"ID"所在表单的 value值;<input type="text" name="ID" value="" >
session.setAttribute("name",valuelogin);
JSP中session的setAttribute()的方法将 request的getParameter()方法取回来的值放入到Session中
session.getAttribute("name");
JSP中session的getAttribute方法取回session中的数据。
由这个例子可以看出session的作用域
(1)关闭浏览器session失效
(2)关闭服务器session失效
(3)session中有设定的时间用session的getMaxInactiveInterval()方法可以获取默认 session中的session.timeout()事件可以设定失效事件
分享到:
相关推荐
JSP Session 学习笔记
JSP笔记,JSP笔记 JSP JAVA 笔记
1,JSP文件先要翻译成Java文件(Servlet),在tomcat中翻译后的java文件在tomcat下的work\Catalina\localhost中相应名字的应用目录里。 2,编译Java文件 3,运行.class文件 3.JSP的特点 1,JSP不需要编译 2,JSP不...
Alibabab开源分布式核心原理解析,分布式最强图文笔记
工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记工作笔记
7、JAVA培训之JSP基础05_session对象笔记[整理].pdf
李兴华 笔记 jsp j2ee
韩顺平jsp九讲笔记
学习JSP的相关读书笔记,可作为平时学习JSP的参考资料或者作为课设的总结
好Day1 Tomcat的全局配置文件 ...1、jsp(java server page):是服务器端运行的,JSP本身就是一个文档,不仅可以包含静态的HTML代码,也可以包含动态的JAVA代码,服务器容器可以将JSP转换成Servlet发布,并接受请求.
JSP学习笔记,JSP技术的主要内容
全书内容分为7篇,共23章,第一篇为“JSP应用开发基础”,主要讲述JSP技术背景情况、JSP技术的基本原理及开发环境的搭建;第二篇为“Servlet核心技术”,主要讲述Servlet的技术特点、请求和响应、数据共享、会话跟踪...
jSP JDBC 学习笔记(基础)
老杜JSP 教程学习笔记 JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档...
MySQL学习笔记-JSP操作MySQL
jsp课堂笔记4部分 第一部分Jsp页面构成,jsp执行过程····
学习jsp的读书笔记,写总结什么的总是用得着的
移动开发小白树懒,在努力的学习web上的知识体系中的jsp..为将来打基础.
jsp的笔记,写了对jsp的课堂笔记。 里面有对jsp的详细描述,以及个人在课堂上的笔记总结