如何异步存储用户信息和取信息

将用户信息存入session中,然后在后台向前台页面传就行了,前台可以用el表达式来取,账号和密码都能取到。

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

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

第二种:

后台:session.setAttribute("username",username);
session.setAttribute("password",password);
${ sessionScope.username} 在页面上显示账号
${ sessionScope.password} 密码

如何获取Session
Struts2中获取Session的方式有3种,大家掌握其中任何一种都可以。
1、通过ActionContext.getContext().getSession()获得Session,
注意其返回类型为Map<String,Object>。
在这里插入图片描述
2、通过ServletActionContext.getRequest().getSession()获得Session,
其返回类型为HttpSession。
在这里插入图片描述
3、让Action实现SeesionAware接口,实现setSession方法,Struts2会在实例化
Action后调用该方法,通过方法参数将Session对象注入进来。定义成员变量,
接收注入进来的Session对象
在这里插入图片描述
SSSSSSDSADSADDSAFFFFFFFFFFFFFFFFFFF在这里插入图片描述
原文章出处:https://blog.csdn.net/Sen__Sen/article/details/82152889

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值