首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禁用在表单登录时重定向到上次访问的资源Glassfish

禁用在表单登录时重定向到上次访问的资源Glassfish
EN

Stack Overflow用户
提问于 2013-04-11 19:29:42
回答 3查看 715关注 0票数 4

我要重写我之前的问题。

Glassfish在表单登录后重定向到上次访问的资源,我该如何关闭它?

我们的问题是,我们在FF和IE中得到415,因为如果我有一个JSESSION cookie,Glassfish将重定向到我试图访问的最后一个资源,但没有从(x-form-urlencoded)切换内容类型。

伪例(请求是浏览器的XMLHttpRequest):

代码语言:javascript
复制
GET /secure/resouce1 (json) -> Response "you're not logged in."
GET /login.xhtml
POST /j_secure (x-form-urlencoded) -> New location /secure/resource1 (x-form-urlencoded)
GET /secure/resource1 (x-form-urlencoded) <- HTTP ERROR 415 content type not JSON.
EN

Stack Overflow用户

发布于 2013-06-07 09:24:34

在登录页面中

重置JSESSIONID cookie以防止重定向最后一页

// login_form.jsp

Cookie jsess = new Cookie("JSESSIONID",null);

jsess.setMaxAge(0);

jsess.setPath(pageContext.getServletContext().getContextPath());

response.addCookie(jsess);

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15947628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档