博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring MVC 如何获取session并实现传值到前台
阅读量:4923 次
发布时间:2019-06-11

本文共 1876 字,大约阅读时间需要 6 分钟。

后台获取session:

@RequestMapping("/usrlogin")public ModelAndView usrlogin(@RequestParam String usrid,      @RequestParam String passwd) {    HttpSession session = getSession();    User user = new User();    user = userMapper.getUserByUsridAndPasswd(usrid, passwd);    if (null != user) {      session.setAttribute("user", user.getUser_id());//            User user1=(User)session.getAttribute("user");//            System.out.println(user1.getUser_name());            return new ModelAndView("main");    } else {      return new ModelAndView("error");    }  }          public static HttpSession getSession() {   HttpSession session = null;   try {     session = getRequest().getSession();   } catch (Exception e) {}     return session; }   public static HttpServletRequest getRequest() {   ServletRequestAttributes attrs =(ServletRequestAttributes) RequestContextHolder.getRequestAttributes();   return attrs.getRequest(); }

前台jsp取值:

<%        HttpSession s = request.getSession();       %><%=s.getAttribute("user")%>

 

@RequestMapping("/usrlogin")public ModelAndView usrlogin(@RequestParam String usrid,@RequestParam String passwd) {HttpSession session = getSession();User user = new User();user = userMapper.getUserByUsridAndPasswd(usrid, passwd);if (null != user) {session.setAttribute("user", user.getUser_id());//			User user1=(User)session.getAttribute("user");//			System.out.println(user1.getUser_name());return new ModelAndView("main");} else {return new ModelAndView("error");}}      public static HttpSession getSession() { HttpSession session = null; try { session = getRequest().getSession(); } catch (Exception e) {} return session; } public static HttpServletRequest getRequest() { ServletRequestAttributes attrs =(ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); return attrs.getRequest(); }

转载于:https://www.cnblogs.com/zhujiabin/p/5146584.html

你可能感兴趣的文章
调查表与调查结果分析
查看>>
Windows系统下安装MySQL详细教程(命令安装法)
查看>>
PHP实用小程序(六)
查看>>
PDFsharp Samples
查看>>
django-cms 代码研究(八)app hooks
查看>>
peewee Model.get的复杂查询
查看>>
IE浏览器兼容性设置的一些问题
查看>>
SQL Server复制入门(二)----复制的几种模式
查看>>
javascript 简单认识
查看>>
tomcat 系统架构与设计模式 第二部分 设计模式 转
查看>>
scanf中的%[^\n]%*c格式
查看>>
启动Eclipse报Initializing Java Tooling错误解决方法
查看>>
用jquery来实现类似“网易新闻”横向标题滑动的移动端页面
查看>>
(原)基于物品的协同过滤ItemCF的mapreduce实现
查看>>
CSS可以和不可以继承的属性
查看>>
eclipse每次当我按ctrl+鼠标点击代码,自动关闭,产生原因及解决办法!!
查看>>
hbase
查看>>
用PHP将Unicode 转化为UTF-8
查看>>
HDOJ1002 A+B Problem II
查看>>
ADB server didn't ACK(adb不能开启
查看>>