LoginAction的部分代码是Cookie cUsrId = new Cookie("user_id",sUsrId);
cUsrId.setMaxAge(60*60*24);
hsResponse.addCookie( cUsrId );
return actionMapping.findForward("success");从网上查到的有关解释好像是说:
当第一次走到下一个ACTION时,cookie并没有通过response写回到客户端,所以也就无法通过request取得如果是这样,请问如何才能解决这个问题

解决方案 »

  1.   

    我一般用session ,session是建立在Cookie基础上的
    按你查到网上的解释,不是需要登陆两次,第二次时不需要输入密码其实已经完成了response回写到客户端 你直接输入index.jsp应该可以到达吧
    可不可以用个中间页 这个页不要登陆验证 登陆后用来重定向到index.jsp
      

  2.   

    cUsrId.setPath("/");
    不好意思,写错了。。
    试试 cUsrId.setDomain("/");