`

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在Action中获得Response对象的四种方法

    Struts2获得Response对象的四种方法 Struts2 是一个基于MVC 模式的 Web 应用程序框架,它提供了多种方式来获取 Response 对象,以下是四种获得 Response 对象的方法: 方法 1:使用 Struts2 Aware 拦截器 在 ...

    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进行了轻量级封装 不仅...

    JAVAEE试题(含答案).docx

    2. Struts中的重要类:Struts中的重要类包括ActionServlet、Action、ActionForm等。 3. Struts中的Action和ActionForm:在Struts中,可以开发自己的Action和ActionForm,但必须分别继承Action和ActionFactory两个...

    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 带参...

    软通动力面试题集

    1. 控制器加载分析配置文件(struts-config.xml),获得 ActionMapping。 2. ActionServlet 接收用户请求。 3. ActionServlet 根据应用程序配置填充 ActionForm。 4. ActionServlet 根据 ActionMapping 调用 Action ...

    JAVAEE试题(含答案).pdf

    2. 在 Struts 中最重要的几个类分别是:ActionServlet、Action、ActionForm。 3. 在 Struts 中,可以开发自己的 Action 和 ActionForm,但必须分别继承 Action 和 ActionFactory 两个父类。 4. 从结构上来看,Struts...

Global site tag (gtag.js) - Google Analytics