- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个使用 Spring MVC-Hibernate 开发的 Java Web 应用程序。该应用程序在 Glassfish-3.1.2 和 Tomcat-6/7 上部署时工作正常。但是,当应用程序部署在AppFog(网站托管应用程序)上时,它无法保持 session ,即用户登录到应用程序,但是,当他单击任何链接时,他会被重定向回登录页面。
发生这种情况是因为我创建了一个拦截器(SessionInterceptor)来检查每个请求的用户 session ,该请求将应用程序重定向到登录页面,以防 session 过期。以下是我在 SessionInterceptor 类的 preHandle() 方法中编写的代码:
@Override
public boolean preHandle(HttpServletRequest request,
HttpServletResponse response, Object handler) throws Exception {
HttpSession session = request.getSession();
if(!(handler instanceof HomeController || handler instanceof ForgetPasswordController)) {
if(session.getAttribute("user") == null) {
response.sendRedirect(request.getContextPath()+"/"+redirectMapping+"?msg=e");
return false;
} else {
return true;
}
} else {
return true;
}
}
我不知道为什么 AppFog 上会发生这种情况。任何帮助不胜感激。提前致谢!
最佳答案
AppFog 支持哪种 servlet 规范?如果我没记错的话,spring mvc Interceptor 在 servlet >=2.3 上受支持
关于java - 无法使用 Spring 在 AppFog 上维持 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18894317/
我有一个非常基本的 java 迭代器场景...在其中面临以下寻找迭代器工作的问题 迭代器 logIterator 在两个 while 循环中是否具有相同的值,或者它会在第二个 while 循环中结束并
我正在开发一个 REACT Web 应用程序。我正在使用react-datasheet库并使用NPM安装。现在为了使其支持 IE11,我对 NPM 安装的 javascript 文件做了一些更改。这适
我正在使用 esp8266 Arduino(通过 Adafruit Feather Huzzah),我试图连续向 TCP 套接字写入 3 个字符,但没有任何连续的内容。它具有非常规则的高低带宽模式。它
我是一名优秀的程序员,十分优秀!