struts2中如何把request变成全局变量

目前每一个方法都要写一遍

HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
HttpSession session = request.getSession();

感觉好烦啊,怎么才能变成全局的呢

阅读 3.6k
2 个回答

创建一个工具类,提供静态方法返回,如

public static HttpServletRequest getRequest(){
    return ServletActionContext.getRequest();
}

使用时直接 类名.getRequest();

写一个基类 然后所有的action都继承它

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题