Hi Geeta, et. al I typed too soon. I am still getting a servlet error even with this modified code and not getting a the println produced. playThis action:
HttpSession session = request.getSession(false); if (session == null) System.out.println("null session"); String file = (String)session.getAttribute("file"); I confirmed that the file object was in the session before the actionMapping.findForward("playThis") and with the getSession(false) I am not creating the session and should be only retrieving the session I confirmed existed and was populated before the findForward. What am I obscenely not recognizing here? Many thanks for any enlightenment. --- [EMAIL PROTECTED] wrote: > Chris Pat <[EMAIL PROTECTED]> wrote on 10/11/2005 > 05:31:03 PM: > > > Hello > > When I use the code below the Action "playThis" > claims > > the file attribute is null. It is not unless I am > > loosing the session on the findforward. How can I > > store a value in the session and forward to an > Action? > > The first line of the "playThis action is String > file > > = (String) request.getAttribute("file"); so why is > > attribute null? Any enlightment welcomed. > > Chris, here's your problem: You are storing temp as > a session attribute, > but retrieving it as a request sttribute. So replace > (String) > request.getAttribute("file") with (String) > session.getAttribute("file"), > and you should be ok.. > > > > > System.out.println("file= "+temp); > > session.setAttribute("file", temp); > > return actionMapping.findForward("playThis"); > > Regards, > Geeta > __________________________________ Yahoo! Music Unlimited Access over 1 million songs. Try it free. http://music.yahoo.com/unlimited/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]