首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Struts2获取request三种步骤

2013-11-08 
Struts2获取request三种方法struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过I

Struts2获取request三种方法
struts2里面有三种方法可以获取request,最好使用ServletRequestAware接口通过IOC机制注入Request对象。
在Action中获取request方法一:
在Action中的代码:

     private HttpServletRequest request;     //实现接口中的方法     public void setServletRequest(HttpServletRequest request){      this.request = request;     }     //然后在execute()方法中就可以使用了     public String execute(){      request.setAttribute("username", "zhangsan");      request.getSession().getServletContext().getApplication(); //得到Application     }

     该方法必须要实现,而且该方法是自动被调用
     这个方法在被调用的过程中,会将创建好的request对象通过参数的方式传递给你,你可以用来赋给你本类中的变量,然后request就可以使用了
     注意:setServletRequest()方法一定会再execute()方法被调用前执行

热点排行