首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

action怎么获取session

2013-11-27 
紧急求助action如何获取session@RequestMapping(value /update)@ResponseBodypublic String update(Ht

紧急求助action如何获取session

@RequestMapping(value = "/update")
@ResponseBody
public String update(HttpServletRequest req, RulInfo rul)
throws IOException {

try {
if (!isEmpty(rul.getmName())) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
rul.setrTime(df.format(new Date()));
rul.setwUpdated("2");
rulService.update(rul);
map.put("success", true);
map.put("msg", "信息保存成功");
}
} catch (Exception e) {
map.put("success", false);
map.put("msg", "提示:" + e.getMessage());
e.printStackTrace();
}
return toJson(map);

}


上面是一段Action更新的代码,该如何获取当前登录的用户名。
前面已经在LoginAction里设置过session了
if (checkUsrId) {
req.getRequestDispatcher("/index.jsp").forward(req, resp);
return null;
} else {
req.getSession().setAttribute("usrInfo", usr);
}
return "welcome";

[解决办法]
req.getSession().getAttribute("usrInfo");
[解决办法]
HttpSession session = request.getSeeion();
[解决办法]
在上面的那段代码里往session中放入信息
req.getSession().setAttribute("usrInfo",你要存入的信息);

热点排行