加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

JSP显示会话信息例子

发布时间:2023-05-22 14:01:42 所属栏目:教程 来源:
导读:package hall;

import java.io.*;

import javax.servlet.*;

import javax.servlet.http.*;

import java.net.*;

import java.util.*;

public class showsession extends httpservlet {

p
package hall;
 
import java.io.*;
 
import javax.servlet.*;
 
import javax.servlet.http.*;
 
import java.net.*;
 
import java.util.*;
 
public class showsession extends httpservlet {
 
public void doget(httpservletrequest request,
 
httpservletresponse response)
 
throws servletexception, ioexception {
 
httpsession session = request.getsession(true);
 
response.setcontenttype("text/html");
 
printwriter out = response.getwriter();
 
string title = "searching the web";
 
string heading;
 
integer accesscount = new integer(0);;
 
if (session.isnew()) {
 
heading = "welcome, newcomer";
 
} else {
 
heading = "welcome back";
 
integer oldaccesscount =
 
// 在servlet api 2.2中使用getattribute而不是getvalue
 
(integer)session.getvalue("accesscount");
 
if (oldaccesscount != null) {
 
accesscount =
 
new integer(oldaccesscount.intvalue() + 1);
 
}
 
}
 
// 在servlet api 2.2中使用putattribute
 
session.putvalue("accesscount", accesscount);
 
out.println(servletutilities.headwithtitle(title) +
 
"<body bgcolor=\"#fdf5e6\">\n" +
 
"<h1 align=\"center\">" + heading + "</h1>\n" +
 
"<h2>information on your session:</h2>\n" +
 
"<table border=1 align=center>\n" +
 
"<tr bgcolor=\"#ffad00\">\n" +
 
" <th>info type<th>value\n" +
 
"<tr>\n" +
 
" <td>id\n" +
 
" <td>" + session.getid() + "\n" +
 
"<tr>\n" +
 
" <td>creation time\n" +
 
" <td>" + new date(session.getcreationtime()) + "\n" +
 
"<tr>\n" +
 
" <td>time of last access\n" +
 
" <td>" + new date(session.getlastaccessedtime()) + "\n" +
 
"<tr>\n" +
 
" <td>number of previous accesses\n" +
 
" <td>" + accesscount + "\n" +
 
"</table>\n" +
 
"</body></html>");
 
}
 
public void dopost(httpservletrequest request,
 
httpservletresponse response)
 
throws servletexception, ioexception {
 
doget(request, response);
 
}
 
}
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!