《JSP极简教程》在jsp页面获取session对象
来源:互联网 发布:web优化 sysctl 编辑:程序博客网 时间:2024/05/18 03:19
两种方法
1、request.getSession().getAttribute("X")
2、${sessionScope.X}
九大内置对象
JSP中有九大内置对象,可以直接用session,也可以获取从request中取,其本质都是同一个。九大内置对象如下:
JSP中九大内置对象为:
代码实例
jsp
<button type="button" class="username dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> ${sessionScope.currentUser.username}<span class="caret"></span> </button>
java
package com.restfeel.controllerimport org.slf4j.LoggerFactoryimport org.springframework.beans.factory.annotation.Valueimport org.springframework.security.core.context.SecurityContextHolderimport org.springframework.security.core.userdetails.UserDetailsimport org.springframework.stereotype.Controllerimport org.springframework.web.bind.annotation.RequestMappingimport org.springframework.web.bind.annotation.RequestMethodimport java.util.*import javax.servlet.http.HttpServletRequestimport javax.servlet.http.HttpServletResponse/** * Created by jack on 2017/3/30. */@Controllerclass HomeController { internal var logger = LoggerFactory.getLogger(AppController::class.java) @Value("\${application.message:REST Feel}") private val message = "REST Feel" @RequestMapping("/") fun home(model: MutableMap<String, Any>, request: HttpServletRequest, response: HttpServletResponse): String { model.put("time", Date()) model.put("message", this.message) val authentication = SecurityContextHolder.getContext().authentication val currentUser =if (authentication == null) null!! else authentication.principal as UserDetails model.put("currentUser", currentUser) // put currentUser into session request.getSession().setAttribute("currentUser",currentUser) return "jsp/home" }}
源代码工程:
https://github.com/Jason-Chen-2017/restfeel
阅读全文
0 0
- 《JSP极简教程》在jsp页面获取session对象
- 在action中将字符串、对象、list集合保存到session中,在jsp页面获取
- Jsp页面获取session值
- jsp页面获取后台session保存的对象
- 在jsp页面获取session内容并清除
- JSP实例-利用session在页面间传递java对象
- jsp页面中获取session中的值
- jsp页面中获取session方法
- jsp页面中获取session中的值
- jsp页面获取session中的值
- JSP页面中Session对象详解
- JSP页面中Session对象详解
- JSP页面中Session对象详解
- JSP页面中Session对象详解
- 《JSP极简教程》如何在JSP页面输出HTML文本而不被转义
- jsp中获取session域中的对象
- jsp获取session对象的ID
- jsp中获取session中的map对象
- 分布式系统理论进阶
- 比CPU效率高30倍阿里云推出FPGA人工智能加速服务
- VMWare虚拟机提供的桥接,nat和主机模式的区别
- 马云说中国是在互联网上的国家 一张图读懂中国到底有多强
- RequireJS 入门指南
- 《JSP极简教程》在jsp页面获取session对象
- SSM框架搭建
- 《SpringBoot极简教程》JSP格式化输出日期
- 《Spring Boot极简教程》附录1 计算机简史
- How many tables?(简单并查集)
- 《Spring Boot极简教程》附录2 编程的本质
- 《Spring Boot极简教程》第1章 Spring Boot史前简述
- 《Spring Boot极简教程》第2章 Spring Boot简史
- 《Spring Boot极简教程》第3章 一键启动应用程序