我正在开发一个具有基于 Flex 的前端和 Spring/Hibernate 后端的应用程序。
为了让 Facebook 集成按照我目前的方式工作,我需要在后端读取前端 javascript 中设置的 cookie,并在登录期间进行一些验证,以查看用户是否试图欺骗他的 Facebook登录。
这很容易,但我不知道如何获取 HttpServletRequest。我正在使用一个非常基本的 Spring 配置(这是我的第一个真正的 Spring 应用程序,我现在对它非常熟悉,但有很多东西我从未看过。)
我没有使用 Spring MVC 或 Spring WebFlow 或类似的东西。我可以获取ServletContext,但我还没有弄清楚如何获取请求。
有什么帮助吗?
如果 FlexContext 不可用:
解决方案1:内部方法(>=需要Spring 2.0)
HttpServletRequest request =
((ServletRequestAttributes)RequestContextHolder.getRequestAttributes())
.getRequest();
解决方案 2:内部梁(>= 2.5 支持,需要 Spring 3.0 单例 bean!)
@Autowired
private HttpServletRequest request;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)