What type is the variable servlet?extend HttpServlet?
 
>Hashtable userList =  
>(Hashtable)servlet.getServletContext().getAttribute("userList");
 
in this code,two possible can throw the java.lang.NullPointerException,
1,the variable servlet is null;
2,the returned type is null by method getServletContext is invoked.if true,you 
should overwrite the method.
 
- QianFei Xu -> Subject: I am Unable To access 
servlet.getServletContext().getAttribte("") in sessionDestroy() method> Date: 
Fri, 8 Jun 2007 15:45:45 +0530> From: [EMAIL PROTECTED]> To: 
[email protected]> > > > > Hi Community,> > > > In my login action when 
ever a user logs in I am putting his> user id in hash table like this> > > > 
Hashtable findUser = new Hashtable();> > userList.put("username",username); > > 
servlet.getServletContext().setAttribute("userList",userList);> > > > > > now I 
want to remove this user when his session expires in> sessionDestroyed() method 
of HttpSessionListener> > > > HttpSession session = sessionEvent.getSession();> 
> String user = (String) session.getAttribute("username");> > > > Hashtable 
userList = (Hashtable)> servlet.getServletContext().getAttribute("userList");> 
> userList.remove(user)> > > > > > but I am getting NullPointerException in the 
following line> > > > Hashtable userList = (Hashtable)> 
servlet.getServletContext().getAttribute("userList");> > > > > > Please help me 
out> > > > Regards,> > Sreenivasula Reddy A> > > > > > > > DISCLAIMER:> 
----------------------------------------------------------------------------------------------------------------------->
 > The contents of this e-mail and any attachment(s) are confidential and 
intended for the named recipient(s) only.> It shall not attach any liability on 
the originator or HCL or its affiliates. Any views or opinions presented in > 
this email are solely those of the author and may not necessarily reflect the 
opinions of HCL or its affiliates.> Any form of reproduction, dissemination, 
copying, disclosure, modification, distribution and / or publication of > this 
message without the prior written consent of the author of this e-mail is 
strictly prohibited. If you have > received this email in error please delete 
it and notify the sender immediately. Before opening any mail and > attachments 
please check them for viruses and defect.> > 
-----------------------------------------------------------------------------------------------------------------------
_________________________________________________________________
Play free games, earn tickets, get cool prizes! Join Live Search Club. 
http://club.live.com/home.aspx?icid=CLUB_wlmailtextlink

Reply via email to