Struts 2.3 中创建request两种方法
1.实现ServletRequestAware接口
public class UserAction extends BaseAction implements ModelDriven<User>,ServletRequestAware {
HttpServletRequest request;
session=request.getSession();
session.setAttribute("LoginUser", sessionInfo);
@Override
public void setServletRequest(HttpServletRequest request) {
this.request=request;
}
2.获得 context
request = ServletActionContext.getRequest();
输出session
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<c:out value= "${LoginUser.loginName}" />
本文介绍了在Struts2.3框架中创建请求的两种主要方式:一是通过实现ServletRequestAware接口并设置session属性;二是直接使用ServletActionContext.getRequest()获取请求对象。文中还展示了如何在页面上输出session中的数据。
457

被折叠的 条评论
为什么被折叠?



