您的位置:首页 > 编程语言 > Java开发

html通过js获取java传过来的cookie

2017-06-26 11:45 441 查看
java 部分

@ResponseBody
@RequestMapping(value = "login", method = {RequestMethod.GET, RequestMethod.POST})
public Object login(HttpServletRequest request, HttpServletResponse response, String user, String pwd) throws IOException {
UserInfo userInfo = userService.login(user, pwd);
if (userInfo == null || userInfo.getId() <= 0) {
throw new RequestException(Constants.CODE_ERROR_LOGIN);
}
UserInfo userExtInfo = userService.queryUserExtInfo(userInfo.getId());
request.getSession().setAttribute("user_id", userInfo.getId());
request.getSession().setAttribute("syb", userInfo.getSyb());
request.getSession().setAttribute("flag", userExtInfo.getFlag());
//TODO加密
Cookie cookie = new Cookie("user_id", String.valueOf(userInfo.getId()));
Cookie cookie1 = new Cookie("username", String.valueOf(userInfo.getName()));

cookie1.setPath("/");
response.addCookie(cookie); response.addCookie(cookie1); return userInfo;}


html  部分

导入包

<script src="../common/js/jquery.cookie.js"></script>
var username = $.cookie('username');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: