首页 > 编程语言 >JAVA使用Session获取用户信息

JAVA使用Session获取用户信息

时间:2022-09-27 16:23:49浏览次数:52  
标签:JAVA Session 用户 信息 获取 session user User

JAVA使用Session获取用户信息

1. 在登录的Controller中将用户信息塞入Session

//前端传入用户信息
@RequestMapping("/login")
@ResponseBody
public Result login(@RequestBody User user,HttpServletRequest request) throws IOException{
   //将user塞入session中
    request.getSession.setAtttibute("user",user);
}

2. 在需要用户信息的Controller中使用(插入,更新,删除)

```java
//前端传入用户信息
@RequestMapping("/getUser")
@ResponseBody
public Result getUser(HttpSession session) {
 //从session中获取用户
User user=(User) session.getAttribute("user")
}
```

3.使用Thymeleaf 显示用户信息

<html xmlns:th="http://www.thymeleaf.org">

使用:

<div th:text=${session.user.username}></div>

标签:JAVA,Session,用户,信息,获取,session,user,User
From: https://www.cnblogs.com/ProsperousEnding/p/16734944.html

相关文章

  • java异常--自定义异常
    java异常--自定义异常步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。处理异常try-catch捕获并处理,否则在方法声明处通过throws关键字指明抛出给......
  • SpringBoot+Vue学生选课系统 学生课程信息系统 学生课程表管理系统Java
    ......
  • JavaScript中Promise详解
    概述Promise(期约)对象用于表示一个异步操作的最终完成(或失败)及其结果值。Promise的使用Promise创建时需传入一个执行器函数(excutor)接受两个参数,第一个参数是内部定......
  • Java中代码块的理解
    静态、实例代码块静态代码块,在类加载之前会加载一次,可以用来初始化静态资源实例代码块,每次调用构造器初始化对象的时候,都要执行一次。其实质是放到构造器方法中执行。可......
  • Java中的抽象类已经final关键字
    抽象类抽象类和普通类没什么大的差异,抽象类不能被实例化,必须用abstarct修饰,权限修饰符只能是public/protected类型;如果不写权限修饰符,则它默认就是public类型的。抽......
  • java雪花ID
    Reference:https://zhuanlan.zhihu.com/p/374667160为什么使用雪花ID在以前的项目中,最常见的两种主键类型是自增Id和UUID,在比较这两种ID之前首先要搞明白一个问题,就是为什......
  • Java语言就是这么任性,既能写前端,也能写后端
    Java语言就是这么任性,既能写前端,也能写后端。Java总的来说算是后端开发程序语言。那么Java能不能用来做前端呢?当然是可以的。有这么几种方法可以用Java来做前端。一种......
  • Java前端和后端的区别在哪里?
    Java"前端”是与用户直接交互的部分,包括你在浏览网页时接触的所有视觉内容--从字体到颜色,以及下拉菜单和侧边栏。这些视觉内容,都是由浏览器解析、处理、渲染相关HTML、CSS......
  • java异常处理机制
    java异常处理机制异常处理的关键字:trycatchfinallythrowthrowspackagecharpter6.Demo02;​publicclassTest{  publicstaticvoidmain(String[]args){ ......
  • 【Devops】【Jenkins】jenkins API获取工程构建结果SUCCESS/FAIL
    一、速览核心原理:API调用命令行如下cmd="curl--userusername:pwdhttp://xx.xx.xx.xx:8080/job/{}/job/{}/{}/api/json".format(jobname1,jobname2,jobnum)ps:这里......