`

Struts2 获得Servlet 对象

 
阅读更多

@author liuqing

@datetime 2010-1-3

1. 获得HttpServletRequest 对象

 

 

HttpServletResponse response = (HttpServletResponse)ActionContext
			.getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);

 

 

 

2. 获得HttpServletResponse对象

 

 

HttpServletRequest request = (HttpServletRequest)ActionContext
			.getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);

 

 

 

这样在struts2 action 创建时就可以获得这个对象比用

 

SessionAware

 

ServletResponseAware

 

ServletRequestAware

 

CookiesAware

获得对象要方便一些

这样获得是以像创建后才注入的对象这样不能使用@PostConstruct 注解

 

 

 

 

分享到:
评论

相关推荐

    struts2+spring2+ibates

    4、sqlmapconfig.xml中传入参数和result的设置,只需要将得到的值result映射到有此属性的类对象. 5、JSP/Servlet中获得当前应用的相对路径和绝对路径 JSP中获得当前应用的相对路径和绝对路径 根目录所对应的绝对...

    深入浅出Struts2(附源码)

    本书是广受赞誉的Struts 2优秀教程,它全面而深入地阐述了Struts 2的各个特性,并指导开发人员如何根据遇到的问题对症下药,选择使用最合适的特性。作者处处从实战出发,在丰富的示例中直观地探讨了许多实用的技术,...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. <s:a href=""></s:a>-...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中介绍了如何利用Struts 2 来解决Web 应用开发中的常见问题,同时还深入浅出地探讨了许多能帮助程序员编写Struts 2 应用程序的技巧,如管理页面导航活动、输入验证、国际化和本地化、对Ajax 的支持,等等。...

    Struts原理、开发及项目实施

    Struts的工作原理,如下图2所示: <br/> 控制:通过图2大家可以看到有一个XML文件Struts-config.xml,与之相关联的是Controller,在Struts中,承担MVC中Controller角色的是一个Servlet,叫ActionServlet...

    基于Hibernate和Struts的J2EE应用开发 PDF

    台,J2EE平台得到了长足的发展。借助于J2EE规范中包含的多项技 术:Enterprise Java Bean(EJB)、Java Servlets(Servlet)、Java Server Pages(JSP)、 Java Message Service(JMS)等,开发出了许多应用系统。但是,在...

    达内java培训目录

    Struts2 Struts2核心控制流程、Ognl、Action、Interceptor、Result、FreeMarker、Struts2标记库、Struts2扩展、Struts2应用技巧(输入验证、消息国际化、文件上传和下载、防止重复提交等)。 熟练掌握Struts2核心...

    java web技术开发大全(最全最新)

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring...

    java web开发技术大全

    《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》内容包括Web客户端技术、JSP/Servlet技术、Struts 2(*、类型转换、输入校验、上传和下载文件、Struts 2的各种标签、对 AJAX的支持等)、Spring...

    java面试题自己总结的ssh较多

    HttpServletretSponse对象以及HttpServlet对象得到。 4.Jsp是servlet的一种简化,使用jsp只需要完成程序员需要输出到客户端的内容,jsp中的java脚本如何嵌套到一个类中,由jsp容器完成。而servlet则是个完整的java类...

    Spring面试题

    ActionServler根据Struts-config.xml文件配置好的设置决定是否需要表单验证,如果需要就调用ActionForm的 Validate()验证后选择将请求发送到哪个Action,如果Action不存在,ActionServlet会先创建这个对象,然后...

    外文翻译 stus MVC

    Struts is a set of cooperating classes, servlets, and JSP tags that make up a reusable MVC 2 design. This definition implies that Struts is a framework, rather than a library, but Struts also contains...

    健身房管理信息系统设计.doc

    Structs工作原理如图1-1所示: 图 1-1 Struts工作原理 1.2.2 Hibernate Hibernate[2]是目前最流行的ORM(Object/Relational Mapper),是连接Java对象模型和关系数据库模型的桥梁,它对JDBC进行了轻量级封装 不仅...

    J2EE应用开发详解

    29 3.2.2 Class.forName()加载类的实例 30 3.2.3 loadClass获得类的实例 31 3.3 操作类的字段 31 3.3.1 获取对象的属性 31 3.4 操作类的方法 34 3.4.1 运行时调用对象的方法 34 3.4.2 无参构造函数 36 3.4.3 带参...

    java面试题

    答:Struts1和Struts2是两个完全不同的框架,Struts1以ActionServlet作为核心控制器,由ActionServlet负责拦截用户的所有请求。Struts2以核心控制器FilterDispatcher为基础,包含了框架内部的控制流程和处理机制。 ...

    超级有影响力霸气的Java面试题大全文档

    wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。 17、...

    【计算机软件毕业设计】二手车交易平台的分析、设计与实现文献综述1.doc

    Struts1经过六年多的发展,已经 是一个高度成熟的框架,不管在稳定性方面还是可靠性方面都得到了广泛的证明。市场 占有率也超过20%,几乎已经成为了事实上的工业标准。但随着时间的流逝,技术的进步 ,Struts1的局限...

    Java面试题集(面试时技术部面试官一般会问的技术题)

    最近面试了几家公司,都是java题,然后在面试过程中发现一般面试官会问的技术问题都可以在本文档找得到,一般会问servlet的生命周期、Struts和struts2的区别,hibernate、spring的认识、对象、修饰符的作用域、OOP的...

Global site tag (gtag.js) - Google Analytics