首页 > 代码库 > Struts(3) 访问servlet
Struts(3) 访问servlet
第一种是通过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对象。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。