会话 httpSession
2015-06-01 00:00
465 查看
package session_demo; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; @WebServlet(urlPatterns="/session.do") public class session01 extends HttpServlet { /** * */ private static final long serialVersionUID = -1183874912372297181L; @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { // TODO Auto-generated method stub doPost(req, resp); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { HttpSession session=req.getSession(); resp.setCharacterEncoding("UTF-8"); resp.setContentType("text/html;charset=utf-8"); PrintWriter out=resp.getWriter(); if(session.isNew()){ out.println("新建的会话,ID是:"+session.getId()+"<br/>"); out.println("新建的会话,创建时间是:"+session.getCreationTime()+"<br/>"); }else{ out.println("会话已经存在,ID是:"+session.getId()+"<br/>"); out.println("会话已经存在,创建时间是:"+session.getCreationTime()+"<br/>"); } out.println("最后一次访问会话的时间是:"+session.getLastAccessedTime()+"<br/>"); out.println("会话的有效时间是:"+session.getMaxInactiveInterval()+"<br/>"); session.setAttribute("name", "刘进"); //session.invalidate(); session.setMaxInactiveInterval(3); } }
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'index.jsp' starting page</title> </head> <body> <%=session.getAttribute("name") %> </body> </html>
相关文章推荐
- 如何用纯文本方式(XML)+HTTP协议调用Workday的web service?
- SqlServer2005 provider: TCP 提供程序, error: 0 - 由于目标计算机积极拒绝,无法连接。) (Microsoft SQL Server,错误: 10061)问题解决
- 【转】 个人认为,这是最详细的 android------HttpURLConnection 类用法详解。一些教材没讲到的,它讲到了
- cocos2d-x网络编程 连接php服务器笔记2
- 网络爬虫Scrapy
- http、TCP/IP协议与socket之间的区别
- 计算机网络学习(3)
- cocos2d-x网络编程 连接php服务器笔记1
- iOS开发之runtime的运用-获取当前网络状态
- 计算机网络名词
- 流媒体技术之复习网络协议
- 网络误区:不用中间变量交换2个变量的value,最高效的是异或运算.
- tcp
- 网络新闻评论观点挖掘系统实现
- 一.计算机网络概述
- TCP/IP 协议状态学习
- VMware中网络设置之host-only
- http怎么加入超时和代理
- 【计算机网络】读书笔记之《TCP/IP详解卷1》《图解TCP/IP》《计算机网络》三合一
- ubuntu中dns不能保存的问题