Struts(3) 访问servlet

时间:2014-06-21 14:34:32   收藏:0   阅读:312

第一种是通过ActionContext来实现;

首先通过ActionContext类的静态方法getContext来获取实例;然后可以通过相应的方法就可以获取不同域中的对象;

Map<String,Object> getApplication()   Map中保存的是ServletContext作用域的对象
Map getSession()    Session作用域中的对象
Object get(Object obj)     相当于HttpServletRequest的getAttribute()方法
Map getParameters()     对应于HttpServletRequest中的getParameter()与getParameterValues()的组合
 
第二种是通过ServletActionContext来实现;
获取request    HttpServletRequest  request = ServletActionContext.getRequest();
获取session     ServletActionContext.getRequest().getSession();
获取application    ServletActionContext.getServletContext();
获取request    ServletActionContext.getRequest();
获取response     ServletActionContext.getResponse();
 
第一种获取的对象是经过封装的对象,开发时,推介使用此种方法;
第二种获取的对象是原生Servlet对象。

 

 

Struts(3) 访问servlet,布布扣,bubuko.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!