javac -deprecation SessionExample.java
可以看到具体的过时函数\方法及其对应建议的替代函数\方法.
当然你可以忽略不理.
可以看到具体的过时函数\方法及其对应建议的替代函数\方法.
当然你可以忽略不理.
解决方案 »
- 不刷新画面,用javascript实现付值和清空
- 连接 SQL 数据库时出错
- 就20分了 帮帮忙 jdbc连接sql server问题
- 如何从文件的绝对路径中获取文件名?
- tomcat4.1.12连接池(DBCP模式配置),具难问题,低手莫进(解决立刻给分,不够另外开帖24小时在线等待)!
- 困惑我很久的问题
- 哪位教我彻底理解JComponent的validate()/invalidate()/revalidate()?
- 诚邀有意者一起详细学习pet store!(同时请worldheart等高手随时指点)
- 求Jbuilder 5 Enterprise注册机或注册码!
- 关于 Source Insight 的一些问题
- 请问各位..如何用递归的方法,求出二叉树的深度?
- 为什么我的 JBuilder 7/6 中代码窗口光标总是错位的啊,怎么弄好
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;public class SessionExample extends HttpServlet
{
public void goGet(HttpServletRequest request ,HttpServletResponse response)
throws IOException,ServletException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
HttpSession Session = request.getSession(true);
//´òÓ¡sessionÐÅÏ¢
Date created = new Date(Session.getCreationTime());//·µ»Øsession´´½¨µÄʱ¼ä
Date accessed = new Date(Session.getLastAccessedTime());//·µ»Øµ±Ç°Session¶ÔÏó×îºóÒ»´Î±»²Ù×÷µÄʱ¼ä
out.println("ID"+Session.getId());//ÿÉú³ÉÒ»¸öSession¶ÔÏ󣬷þÎñÆ÷¶¼»á¸øËûÒ»¸ö±àºÅ
out.println("Created:"+created);
out.println("Last Accessed:"+accessed);
String dataName = request.getParameter("dataName");
if(dataName !=null && dataName.length() > 0)
{
String dataValue = request.getParameter("dataName");
Session.putValue(dataName,dataValue);
}
String[] valueNames = Session.getValueNames();
if(valueNames !=null && valueNames.length >0)
for(int i=0 ; i<valueNames.length ; i++)
{
String name = valueNames[i];
String value = Session.getValue(name).toString();
out.println(name + "=" + value);
}
}
}
putValue -> setAttribute
removeValue - removeAttribute