zoukankan      html  css  js  c++  java
  • Struts2,springMVC获取request和response

    springMVC获取request和response
    1:在BaseController中加入:
       protected HttpServletRequest request;  
       protected HttpServletResponse response;  
       protected HttpSession session;
       @ModelAttribute  
       public void setReqAndRes(HttpServletRequest request, HttpServletResponse response){  
              this.request = request;  
              this.response = response;  
              this.session = request.getSession();  
       }  
    说明:ModelAttribute的作用

    2:也可以直接在方法参数上声明:
    public String hello(HttpServletRequest request,HttpServletResponse response)

    Struts2获取request和response
    1:实现org.apache.struts2.interceptor.ServletResponseAware接口

    2:HttpServletResponse response = (HttpServletResponse)
    ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
    HttpServletRequest request = (HttpServletRequest)
    ActionContext.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);


    3:HttpServletResponse response = ServletActionContext.getResponse()
  • 相关阅读:
    包装类
    String、Date、Calendar的转换
    枚举enum
    mybatis纵览
    postman编程
    postman导出Collection文件
    host头攻击
    maven处理jar包冲突
    jdk版本与项目依赖jar包不兼容
    linux安装jdk脚本
  • 原文地址:https://www.cnblogs.com/zhoucx66/p/5580473.html
Copyright © 2011-2022 走看看