jsp中存取session值简单介绍

 更新时间:2017年11月27日 09:22:02   作者:ht121907  
这篇文章主要介绍了jsp中存取session值简单介绍,涉及request和session的域操作等相关内容,具有一定参考价值,需要的朋友可以了解下。

我们在jsp中会操作一些表单的值。或者获得用户的值操作,那么我们就可以使用jsp的作用域操作,1.page、request、session、application这四个作用域,其中最常用的便是request和session的域操作。

使用session域操作,因为使用的web容器是Tomcat服务器,而session只要不关闭浏览器,它就会一直存在不会消失,还是就是时间的默认限制30分钟,那么接下来便是在jsp中使用session,

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<form method=POST action="Session.jsp">

请输入用户名:

<input type=text name="name"> <input type=submit
value="提交信息">
</form>
<!-- session设置值 -->
<%
String name = request.getParameter("name");


session.setAttribute("name", name);
String names = (String) session.getAttribute("name");
%>
您的用户名是:<%=names%>
</body>
</html>

这时候这个name的值你就拿到了,便可以操作这个session回话了

JSTL标签获取Session:

session.setAttribute("age","123");

${ sessionScope.age} 在页面上显示的就是123了

sessionScope指的是session的范围,类似还有requestScope,pageScope,contextScope
然后后面的age表示的是set属性时的key值

Jsp中获取Session:

session是jsp的内置对象,所以你可以直接写在jsp的

<% 
session.setAttribute("a", b); //把b放到session里,命名为a, 
String M = session.getAttribute(“a”).toString(); //从session里把a拿出来,并赋值给M 
%> 

总结

以上就是本文关于jsp中存取session值简单介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

详解Struts2中对未登录jsp页面实现拦截功能

jsp-解决文件上传后重启Tomcat时文件自动删除问题

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • SpringBoot集成百度AI实现人脸识别的项目实践

    SpringBoot集成百度AI实现人脸识别的项目实践

    本文主要介绍了SpringBoot集成百度AI实现人脸识别的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • Guava自动加载缓存LoadingCache使用实战详解

    Guava自动加载缓存LoadingCache使用实战详解

    这篇文章主要为大家介绍了Guava自动加载缓存LoadingCache使用实战详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • springboot websocket简单入门示例

    springboot websocket简单入门示例

    这篇文章主要介绍了springboot websocket简单入门示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Java中的NoClassDefFoundError报错含义解析

    Java中的NoClassDefFoundError报错含义解析

    这篇文章主要为大家介绍了Java中的NoClassDefFoundError含义详解,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2023-11-11
  • java 中断线程的几种方式 interrupt()详解

    java 中断线程的几种方式 interrupt()详解

    中断(Interrupt)一个线程意味着在该线程完成任务之前停止其正在进行的一切,有效地中止其当前的操作。这篇文章主要介绍了java 中断线程的几种方式 interrupt(),需要的朋友可以参考下
    2021-11-11
  • java判断用户输入的是否至少含有N位小数的实例

    java判断用户输入的是否至少含有N位小数的实例

    下面小编就为大家分享一篇java判断用户输入的是否至少含有N位小数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Java后端Cookie实现(时间戳)代码实例

    Java后端Cookie实现(时间戳)代码实例

    这篇文章主要介绍了Java后端Cookie实现(时间戳)代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-12-12
  • mybatis-plus使用generator实现逆向工程

    mybatis-plus使用generator实现逆向工程

    mybatis-plus-generator在3.5.0以及以后的版本使用新的方式逆向生成代码,本文主要介绍了mybatis-plus使用generator实现逆向工程,具有一定的参考价值,感兴趣的可以了解一下
    2022-05-05
  • 详解Java动态代理的实现及应用

    详解Java动态代理的实现及应用

    这篇文章主要介绍了详解Java动态代理的实现及应用的相关资料,希望通过本文大家能理解掌握Java动态代理的使用方法,需要的朋友可以参考下
    2017-09-09
  • 浅谈junit4单元测试高级用法

    浅谈junit4单元测试高级用法

    这篇文章主要介绍了浅谈junit4单元测试高级用法,小编觉得挺不错的,在这里分享给大家,需要的朋友可以参考下。
    2017-10-10

最新评论