文档章节

java web中session简单的使用

扬州炒饭
 扬州炒饭
发布于 2015/01/21 12:38
字数 122
阅读 6413
收藏 5

1.jsp中操作session

(String)request.getSession().getAttribute("username"); // 获取
request.getSession().setAttribute("username", "xxx");  // 设置

2.java中操作session

//servlet中
request.getSession();
session.getAttribute("username");
session.setAttribute("username", "xxx");
session.setMaxInactiveInterval(30*60);
session.invalidate();
 
//struts中方法1
ServletActionContext.getRequest().getSession().setAttribute("username", "xxx");
ServletActionContext.getRequest().getSession().getAttribute("username");
ServletActionContext.getRequest().getSession().setMaxInactiveInterval(30*60); 
ServletActionContext.getRequest().getSession().invalidate();

//struts中方法2
ActionContext.getContext().getSession().put("username", "xxx");
ActionContext.getContext().getSession().get("username");
ActionContext.getContext().getSession().clear();

3.web.xml中操作session

<session-config>  
    <session-timeout>30</session-timeout>  
</session-config>

4.tomcat-->conf-->conf/web.xml

<session-config>
    <session-timeout>30</session-timeout>
</session-config>

总结:优先级比较,java中写的要比web.xml中的高。

© 著作权归作者所有

上一篇: SSH框架整合
下一篇: Oracle导入导出
扬州炒饭
粉丝 42
博文 93
码字总数 24585
作品 0
程序员
私信 提问
业余草谈SessionFactory中的Session和HttpSession的区别

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xmt1139057136/article/details/78063628 首先,讲一个悲伤的故事。。。 有一天,一个以为自己javaEE很叼的程...

业余草
2017/09/22
0
0
ThreadLocal 与 Request 和 Session 之关联

ThreadLocal 类行是 .NET Framework 4.0 才开始支持的类型,MSDN 的解释只有简单的一句话:提供数据的线程本地存储,其提供的实例代码也不太好,有点为了演示而演示的目的。所以,一眼望去,...

luminji
2014/06/05
0
0
Resin 跨服务器的session传递

Resin 跨服务器的session传递 --By oldjavaman 1. 基于文件的session持久化技术 Seesion能够被跨服务器持久化, 包含我们的web应用的Class发生变化, 譬如在开发期间,使用基于文件的持久化S...

嘻哈开发者
2015/05/23
375
0
说说如何通过 JNDI 让 Tomcat 使用 Druid 连接池

JNDI(Java Naming and Directory Interface,Java 命名和目录接口 ) 是 SUN 公司提供的一种标准的 Java 命名系统接口, 它提供了统一的客户端 API ,通过不同的访问者来实现 JNDI 服务供应接口...

deniro
07/21
0
0
Nginx+Weblogic集群及session共享复制(生产案例)

生产环境: 系统: Redhat6.6.x8664 负载反向代理工具: Nginx-1.8.1 Session工具: nginx-upstream-jvm-route-0.2.tar.gz nginx-upstream-jvm-route下载地址:https://code.google.com/arc......

linuxzkq
2018/06/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

反编译9.png图片还原

本文链接:https://blog.csdn.net/a1140778530/article/details/10528507 经常反编译apk文件找资源,9.png的文件处理起来很麻烦。 最近使用Ant自动编译打包app时,从别处搜罗来的9.png文件导...

shzwork
28分钟前
6
0
Shell脚本应用 – for、while循环语句

一、for循环语句 在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如:根据通讯录中的姓名列表创建系统账号等情况。 当面对各种...

linux-tao
28分钟前
5
0
RPA风潮下企业财务工作模式的变革

RPA(机器人流程自动化)在财务领域的应用,正给企业财务带来前所未有的改变。 前RPA时代,财务领域面临的痛点 在RPA机器人应用之前,企业财务工作进程的推进,主要通过财务人员人工操作或信...

UiBot
33分钟前
5
0
Hive之命令行修改表注释

最近遇到一个需求,在不重建表的情况下,修改表的注释,hive有没有类似关系型数据库的SQL命令来修改呢,找了下,亲测有效,如下List-1 List-1 hive>use your_schemahvie>ALTER TABLE tabl...

克虏伯
33分钟前
5
0
是什么,它的作用是什么

在HTML文档的首部往往会有这么一句话<!DOCTYPE html>,许多时候我们忽视了它的存在,它实际上是一个声明,告诉浏览器用哪种HTML版本的规范来解读HTML文档。 尽管我们不给出这句声明浏览器照样...

前端老手
39分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部