问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求解!!在线急等~~~一个java问题~~!!!

发布网友 发布时间:2022-04-29 08:32

我来回答

4个回答

热心网友 时间:2022-04-09 21:20

你可以试着用jdbc来做。在session过期之后可能注入会有问题。我当时也是这样做的,也是空指针,最后我用jdbc来做就没事了。
public void sessionDestroyed(HttpSessionEvent arg0) {
User user = (User)arg0.getSession().getAttribute("User");
// System.out.println(user.getUserName()+"session过期,退出系统!");

if(user!=null){
for(int i=0;i<LoginAction.listU.size();i++){
if(user.getUserId()==LoginAction.listU.get(i)){
LoginAction.listU.remove(LoginAction.listU.get(i));
}
}
int logId=(Integer) arg0.getSession().getAttribute("logId");
System.out.println("session过期后的当前用户的日志ID--------"+logId);

DriverManagerDataSource ds = (DriverManagerDataSource)arg0.getSession().getServletContext().getAttribute("dmds");
String url = ds.getUrl();
String username = ds.getUsername();
String password = ds.getPassword();
System.out.println("url "+url+" username "+username+" password "+password);
ClientLogExit logss=new ClientLogExit();
Date date=new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dd=format.format(date);
logss.insertLogs(url, username, password, user.getLoginName(), logId,dd);
logss.updateExitTime(url, username, password, user.getLoginName(), logId,dd);
logss.autoWebSiteExit(url, username, password, user.getUserId());

arg0.getSession().removeAttribute("User");
arg0.getSession().removeAttribute("logId");
}

热心网友 时间:2022-04-09 22:38

是不是 users 的构造函数 里没有 给变量 赋值
把出错的信息发出来看看

热心网友 时间:2022-04-10 00:13

既然错误在第15行,那么有两种可能:
1、getHibernateTemplate()返回了null
2、update(usobj);中出现空指针

自己再看看吧~

热心网友 时间:2022-04-10 02:04

个人感觉有可能是getHibernateTemplate()这个方法有问题,因为你这个是内部类,如果变量不是final的话,有可能已经过了他的生命周期,所以就会有空指针了,你看下那个方法在内部类里取出的是什么值
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厂口银杏园地址在哪里? 昆明银杏大道在什么地方 昆明哪些地方有银杏树 从二月河“帝王三部曲”看90年代的文学场(一) 二月河《落霞三部曲》读书札记 安装织梦CMS到新浪SAE,这数据库主机,用户都是什么?这个是安装在新浪SE... SAE上的mySql初始化了怎么用啊,java怎么连上去啊,地址,端口号,账号... 金鱼尾部出现血丝,怎么办? 金鱼尾鳍上有血丝,急躁不安是什么病 请问?家里养的金鱼,一夜过来,金鱼尾巴上面都有红色血丝是怎么回事... java.lang.NoSuchMethodError: org.springframework.beans.factory.xml.XmlBeanDe 是什么原因 严重: Exception sending context initialized event to listener insta... java下载好安装时出现这个提示框,无法安装,怎么办?求高手指点 java.io.IOException: 设备未就绪。这个怎么解决? Java安装不了.写着参阅Java帮助中心 显示Java安装未完成 错误码:1601 别跟我说让我联系管理人员 java安装出现错误代码“1603”,是什么原因? java无法安装 错误代码1601 求好心人传个安装过后的java java安装错误代码1603 java代码1601错误 谁能帮忙 安装JAVA错误代码1601? java安装错误1601? 有什么UI设计新趋势? UI设计有哪些风格? UI设计有什么风格? 如何把一个的联系人同步到另一个 我的微信正在同步联系人,问怎么能同步上呢? 删除男朋友号码的时候显示已删除同步到云端的联系人是什么意思啊? 如何把一个的联系人同步到另一个 怀孕2个月吃东西有忌口吗 孕妇怀孕期间不能吃什么蔬菜?为什么不能吃? 严重: Servlet /ssh1 threw load() exception java安装错误代码1620 - 信息提示 java编程中struts2的搭建时,出问题 struts2异常 温水加白醋洗脸有什么作用? 温水里放白醋洗脸好吗? 用温水对白醋洗脸有什么好处? 每天早晨用温水洗脸,里面加一些白醋,对修复疤痕有好. 夏天还要用温水加白醋洗脸吗? 用温水加醋洗脸是不是真的能祛痘? 早上洗脸 用温水加一点醋 能起什么作用 小米cmllTlD:2013cp7970手机? 用温水加白醋洗脸能去逗印吗? 是什么型号?多少钱?CMIITID2013CP7907 白醋兑温水洗脸对皮肤好吗? 昨晚梦到和很好的异性朋友吵架,代表着什么啊? 每天用醋兑水洗脸,真的会使皮肤好起来吗? 我总是梦见和喜欢的人吵架,有一次梦见他说跟我绝交,这梦是不是反映了我潜意识里的一些东西? 梦见坐车与异性争吵