我已经使用下面的代码来设置cookie,然后重定向。回复addCookie()并发送重定向()
String level=(String) request.getAttribute("level");
if(level!=null)
{
Cookie cookie=new Cookie("level",level);
cookie.setMaxAge(-1);
cookie.setPath("http://localhost:8080/saml");
response.addCookie(cookie);
response.sendRedirect("http://localhost:8080/saml/someservices.jsp");
}
此代码工作正常。但我想知道如何?因为当jsp引擎正在解析jsp代码时,它将首先遇到addCookie
和发送重定向。是否在行response.addCookie(cookie);
之后立即添加cookie?如果我以相反的方式给它,即第一个sendRedirect()
,然后addCookie()
? jsp引擎如何看待这个?
第二种方法不起作用。谢谢 – suraj 2012-03-23 10:58:06