JSP显示会话信息实例

2008-02-23 08:07:56来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

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);
}
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JSP中关于html的转换

下一篇:jsp与javascript结合在页面间传递参数