Hi all,
I try to keep my session after a redirect in struts but it doesn't work. So
I made a test application with an action sendSession.do and an other action
receiveSession.do.
Here are the code of those two simple action:
************
sendSession.do
************
public class sendSession extends Action {
    public ActionForward execute(ActionMapping actionMapping,
                                 ActionForm actionForm,
                                 HttpServletRequest servletRequest,
                                 HttpServletResponse servletResponse) {
        System.out.println("***************** sessionId before redirect"
+servletRequest.getSession().getId());
    servletRequest.getSession().setAttribute("test","test");
    ActionForward af=new ActionForward(
            "http://12.2.33.13:40000/Consumer/receiveSession.do;jsessionid=";
+
            servletRequest.getSession().getId(),true);
    return af;
    }
}
*************
receiveSession.do
*************
public class ReceiveSession extends Action {
    public ActionForward execute(ActionMapping actionMapping,
                                 ActionForm actionForm,
                                 HttpServletRequest servletRequest,
                                 HttpServletResponse servletResponse) {
     System.out.println("***************** sessionId after redirect"
+servletRequest.getSession().getId());
    System.out.println("test
"+servletRequest.getSession().getAttribute("test"));
return null;
 }
}

What's wrong with it? the attribute "test" is null in receiveSession.do
Is there anything else to do for session sharing between two web app??

Thanks in advance

Claude Libois
[EMAIL PROTECTED]
Technical associate - Unisys


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

Reply via email to