tomcat重定向到内部div而不是登录页面

标签 tomcat redirect authentication

在 tomcat 的 web.xml 中,我们为我们的应用程序定义了一个超时时间, session 超时后,它应该重定向到登录页面。 实际发生的是,它不会自动重定向,但在用户操作后,当用户操作发生时,登录页面会加载到主屏幕的内部 div 中,而不是重定向。
更多信息:这是一个 SPA,我们使用 div 元素通过 AJAX 加载内容。 搜索了 tomcats 的官方文档,但一无所获。使用过滤器时也是如此。 对导致这种情况的原因有什么建议吗?

最佳答案

似乎发生的情况是您的 AJAX 请求超时并获得登录页面作为响应。然后您的客户端代码在内部 DIV 中呈现此响应(登录页面)。
这是一个众所周知的问题,我建议您先看看这个 stackoverflow thread其中有很多关于处理 Ajax 调用的 session 超时处理的建议。
根据您在应用程序中使用的框架,也有很多文章介绍如何处理此问题,例如:

关于tomcat重定向到内部div而不是登录页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366586/

相关文章:

regex - .htaccess 如果 URL 错误,请执行某些操作

azure - 重定向安全域是否需要两个域上的 ssl 证书?

Facebook API : I want to silently (without dialog box) authenticate my server to access a fan page's info

apache - tomcat可以配置为apache的代理吗?

java - 如何在tomcat中执行war包中的一些初始化代码?

java - Java WebApp 的 Azure GIT 持续部署

java - tomcat下的JSP/Grails应用中静态函数是否隔离?

ruby-on-rails - Rails - 重定向操作的搜索引擎索引

php - 在PHP中获取特定用户的数据

来自远程服务器的 ASP.NET 表单例份验证好吗?