java session出现的错误

2016-02-19 09:43 9 1 收藏

下面是个超简单的java session出现的错误教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

代码如下:

package cn.lang.any.listener;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class AmpList implements
ServletContextListener,HttpSessionListener,HttpSessionAttributeListener
{
private ServletContext application=null;
public void contextInitialized(ServletContextEvent sce)
{
this.application=sce.getServletContext();
this.application.setAttribute("alluser",new ArrayList());
//System.out.println("初始化****");
}
public void sessionCreated(HttpSessionEvent se)
{
//System.out.println("session ****");
}
public void sessionDestroyed(HttpSessionEvent se)
{
List l=(List)this.application.getAttribute("alluser");
String value=(String)se.getSession().getAttribute("uname");
l.remove(value);
this.application.setAttribute("alluser",l);
}
public void attributeAdded(HttpSessionBindingEvent se)
{
//System.out.println("Hello");
List lis=(List)this.application.getAttribute("alluser");
lis.add(se.getValue());
this.application.setAttribute("alluser",lis);
}
public void attributeRemoved(HttpSessionBindingEvent se)
{
}
public void attributeReplaced(HttpSessionBindingEvent se)
{
}
public void contextDestroyed(ServletContextEvent sce)
{}
}


好郁闷哦,搞了两个多小时,我把先把HttpSessionAttributeListener 接口的方法实现了,但是在类的实现时忘记写它了,我在Session进行添加时要是添加不进去,我找了好久,又没错误,又测试了很多遍,就是添加时的监听没有用,我以为我方法写错了,我一个字母的对了几遍,还是没发现。呵呵,在后来,我又看了前面的例子,突然之间就发现了,我这好像少了点什么,才加上去,一下了,好了。做程序真得细心呀。

来源:http://www.tulaoshi.com/n/20160219/1591875.html

延伸阅读
第一步:在桌面找到开始,找到所有程序,点击。然后在里面找到附件点击,继续找到命令提示符,打开。 第二步:会出现一个命令提示符,在命令行里输入nslookup gs.apple.com。回车。然后获得gs.apple.com地址。 第三步:然后在Non-authoritative answer下面用鼠标右键点击,然后...
1,空指针错误 Java.lang.NullPointerException    使用基本的JAVA数据类型,变量的值要么已经是默认值,假如没有对其正常赋值,程序便不能通过编译,因此使用基本的JAVA数据类型(double,float,boolean,char,int,long)一般不会引起空指针异常。由此可见,空指针异常主要跟与对象的操作相关。  下面先...
标签: Web开发
1 异常 javax.servlet.jsp.JspException: Cannot retrieve mapping for action /Login (/Login是你的action名字) 可能原因:action没有再struts-config.xml 中定义,或没有找到匹配的action,例如在JSP文件中使用 处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用struts con...
完美解决ios6降级出现的错误 首先你完全按照我给出的教程来,完全可以降级。这里拿着ios5.01为例。如果你没有SHSH的话,也不用往下看了,降级不了。所有的这些都是通用! 完全藐视什么刷机助手,这个助手那个助手。。。如果你喜欢用什么助手,那么请你点击右上角的红叉!ios5.1.1(9B208)的shsh对应是5.11r1。而ios5.1.1(9b206)对应的sh...
标签: 电脑 硬盘 网络
第一步 打开我的电脑,点击任何一个磁盘,右键“属性”→点击“工具”选项卡→开始检查。 第二步 把“自动修复文件系统错误”以及“扫描与试图恢复坏扇区”两个选项框勾选。 第三步 一般情况下,都会出现如左图的提示框,建议选择“是”。这是因为一般情况下,难免被检查的分区中有正在被使用的文件。 ...

经验教程

225

收藏

78
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部