spring的程序中如果action"包含"一个action,则addCookie()可能失效

    技术2022-05-11  126

    我的login.do在验证后会调用response.addCookie()生成一个cookie

    我又在index.do (用filenameController映射URL) 中include了这个login.do

    结果从index.do进去登录,cookie并没有在客户端生成

     

    后来我另做了一个loginFormForIndex.jsp,  在index.do里include这个jsp,不再include  login.do

    结果成功了

     

    分析:addCookie()是在http header里设置一些东西,如果把login.do的response包裹在index.do里输出,那么在login.do里设置的header就不起作用了,cookie也就白加了


    最新回复(0)