No, the hs is not null .. have checked that.

On Saturday, February 15, 2003, at 01:37  AM, Tim Moore wrote:

Because hs is null.

--
Tim Moore / Blackboard Inc. / Software Engineer
1899 L Street, NW / 5th Floor / Washington, DC 20036
Phone 202-463-4860 ext. 258 / Fax 202-463-4863


-----Original Message-----
From: Mufaddal [mailto:[EMAIL PROTECTED]]
Sent: Friday, February 14, 2003 2:35 AM
To: Tomcat List
Subject: Servlet produces HTML .. how do i pass attributes in
the session object ?


Hi ...

in my doPost() I do some processing and then I do ....

             HashSet hs = getFruits(userName);

             PrintWriter ot = response.getWriter();
             ot.println("<html>");
             ot.println("<body>");
             ot.println("<h1><b> I AM FROM TIMBAKTU </b></h1>");
             ot.println("</body>");
             ot.println("</html>");

             session.setAttribute("FRUITS", hs);
             ot.close();

Basically my servlet is writing some HTML output and setting
a HashSet
in the session object. When I do this i get the following
exception : Internal Servlet Error:

java.lang.NullPointerException
	at java.util.Hashtable.put(Hashtable.java:389)
	at
org.apache.tomcat.session.StandardSession.setAttribute(Standar
dSession.j
ava:731)
	at
com.wavesinmotion.cw.classes.jsphelpers.LoginServlet.doPost(Lo
ginServlet
.java:61)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper
.java:405)
	at org.apache.tomcat.core.Handler.service(Handler.java:287)
	at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at
org.apache.tomcat.core.ContextManager.internalService(ContextM
anager.jav
a:806)
	at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:752)
	at
org.apache.tomcat.service.http.HttpConnectionHandler.processCo
nnection(H
ttpConnectionHandler.java:213)
	at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoin
t.java:416
)
	at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPo
ol.java:50
1)
	at java.lang.Thread.run(Thread.java:554)

Does anybody know why ?

Thanks.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to