当前位置 : 主页 > 编程语言 > java >

JSP的session对象

来源:互联网 收集:自由互联 发布时间:2021-06-25
一 session对象简介 二 session对象的方法 三 实例 1、 session_page1.jsp %@ page language = "java" import = "java.util.*,java.text.*" contentType = "text/html; charset=utf-8" % % String path = request.getContextPath(); String ba
一 session对象简介

    二 session对象的方法

    三 实例 1、session_page1.jsp <%@  page  language = "java"  import = "java.util.*,java.text.*"  contentType = "text/html; charset=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 >          < meta  http-equiv = "pragma"  content = "no-cache" >          < meta  http-equiv = "cache-control"  content = "no-cache" >          < meta  http-equiv = "expires"  content = "0" >              < meta  http-equiv = "keywords"  content = "keyword1,keyword2,keyword3" >          < meta  http-equiv = "description"  content = "This is my page" >          <!--         <link  rel =" stylesheet " type="text/ css "  href ="styles.css">         -->    </ head >      < body >      < h1 > session内置对象 </ h1 >      < hr >      <%       SimpleDateFormat sdf =  new  SimpleDateFormat( "yyyy年MM月dd日 HH:mm:ss" );       Date d =  new  Date(session.getCreationTime());       session.setAttribute( "username" ,  "admin" );       session.setAttribute( "password" ,  "123456" );       session.setAttribute( "age" , 20);              //设置当前session最大生成期限单位是秒        //session.setMaxInactiveInterval(10);//10秒钟            %>     Session创建时间: <%= sdf.format(d) %> < br >         Session的ID编号: <%= session.getId() %> < BR >          从Session中获取用户名: <%= session.getAttribute( "username" )  %> < br >               < a  href = "session_page2.jsp"  target = "_blank" > 跳转到Session_page2. jsp </ a >                 </ body > </ html > 2、session_page2.jsp <%@  page  language = "java"  import = "java.util.*,java.text.*"  contentType = "text/html; charset=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 >          < meta  http-equiv = "pragma"  content = "no-cache" >          < meta  http-equiv = "cache-control"  content = "no-cache" >          < meta  http-equiv = "expires"  content = "0" >              < meta  http-equiv = "keywords"  content = "keyword1,keyword2,keyword3" >          < meta  http-equiv = "description"  content = "This is my page" >          <!--         <link  rel =" stylesheet " type="text/ css "  href ="styles.css">         -->    </ head >      < body >      < h1 > session内置对象 </ h1 >      < hr >      <%        //SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");        //Date d = new Date(session.getCreationTime());        //session.setAttribute("username", "admin");      %>             Session的ID编号: <%= session.getId() %> < BR >          从Session中获取用户名: <%= session.getAttribute( "username" )  %> < br >     Session中保存的属性有: <%                      String[] names =session. getValueNames() ;                       for ( int  i=0;i<names.length;i++)                      {                         out.println(names[i]+ "&nbsp;&nbsp;" );                      }          %>  < br >        </ body > </ html >   四 运行结果

 
 
网友评论