您的位置:首页 > 运维架构

FlexContext.getFlexSession()在servlet的doPost方法中不能用的问题解决

2010-04-18 00:47 567 查看
我的经验告诉我,FlexContext.getFlexSession()在servlet的doPost方法中得到的值是null,也就是说我们在servlet中无法通过FlexContext.getFlexSession()来获得session中的attribute值。

比如说在用户登录的时候记录下用户的信息FlexContext.getFlexSession().setAttribute("user", vo);,在flex调用的servlet需要用到session值应该怎么办呢?可以这样获得:

public void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
String basePath = super.getServletContext().getRealPath("");
res.setContentType("text/html; charset=UTF-8");
String currentTimeMillis = String.valueOf(System.currentTimeMillis());
// 获得当前用户id
UsersVO uservo =(UsersVO) req.getSession().getAttribute("user");
String userId=uservo.getUserid();

。。。。。。

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐