将用户信息存入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对象
原文章出处:https://blog.csdn.net/Sen__Sen/article/details/82152889