`
xiangxingchina
  • 浏览: 520126 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在 Struts2 中 有四种方式可以得到

阅读更多

web 这些元素

第一种:  前提是我们的Action 继承了 ActionSupport

//直接获取 request 对象

 1.HttpServletRequest requet=ServletActionContext.getRequest();

//获取HttpServletResponse

HttpServletResponse response=ServletActionContext.getResponse();

 

 第二种:

  我们可以定义一个Map

  Map request;

  Map response;

  requet=(Map)ActionContext.getContext.get("request");

 respons=(Map)ActionContext.getContext.get("response");

 第三种是IOC(控制反转 以及 依赖注入)

前提是我们需要实现 一系列的接口  看我们需要得到什么对象

  如果我们需要得到 HttpServletRequest 对象就需要实现RequestAware 对象

  然后(实现) 他里面的一个setRequest 方法  就Ok 了

Map<String ,Object>  request;//自己定义的

 

public void setRequest (Map<String ,Object> request){

this.request=request;

 

}

第四我就不讲了 自己去看吧。。。

分享到:
评论

相关推荐

    Struts2在Action中获得Response对象的四种方法

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

    Struts2深入理解

    #### 一、理解MVC思想 & Struts2中拓展的MVC思想 **1. 传统的MVC思想:** - **客户端向服务器发起请求(View):** 用户通过浏览器或其他客户端软件向服务器发送请求,请求可能包含用户希望查看的数据或进行的操作...

    Eclipse中配置Struts2项目指南

    Struts2 是一个基于MVC 模式的Web 应用程序框架,它提供了一种灵活的方式来构建Web 应用程序。在 Eclipse 中配置 Struts2 项目需要经过多个步骤,包括安装所需软件、配置环境、创建Struts2 项目等。 一、软件安装 ...

    struts2下载地址

    2. **灵活的配置**:Struts2支持XML配置文件、注解等多种配置方式,使得开发者可以根据实际需求选择最适合的配置方式。 3. **强大的拦截器机制**:Struts2提供了丰富的内置拦截器,可以方便地处理如文件上传/下载、...

    struts2教程我在培训时用的

    - **实现文件上传**:利用Struts2的文件上传特性,可以在表单中添加文件上传控件。 - **实现文件下载**:通过Action返回文件流,实现文件下载功能。 **4.4 国际化** - **国际化HelloWorld**:演示如何实现多语言的...

    Struts2入门教程.pdf

    - **手动完成输入校验**:开发者可以在Action类中手动编写代码来实现输入数据的校验。 - **框架级数据校验**:Struts2提供了内置的数据校验机制,可以简化开发者的工作量,提高代码的可维护性。 #### 四、国际化...

    struts2详细介绍

    4. **struts-default.xml**:预定义配置文件,包含Struts2的核心bean和拦截器定义,自动包含在struts.xml中。 5. **velocity.properties**、**struts-default.vm**、**struts-plugin.xml**:用于支持Velocity模板...

    STRUTS2获得作用域、参数响应对象及三种符号说明

    ### STRUTS2获得作用域、参数响应对象及三种符号说明 #### 一、概述 在Struts2框架中,为了更好地管理Web应用程序中的请求、会话和应用范围的数据,Struts2提供了一系列的工具和机制。这包括了对`RequestMap`、`...

    Struts2入门教程

    拦截器是Struts2中的一个核心组件,它可以在Action处理请求之前或之后执行特定的逻辑。Struts2提供了一系列内置的拦截器,同时也允许开发者自定义拦截器,以满足特定的业务需求。 知识点九:Struts2表达式语言OGNL ...

    struts2参考文档(word版)

    总的来说,这份Struts2参考文档全面覆盖了Struts2框架的主要概念和技术,对于想要学习或已经使用Struts2的开发者来说,是一份非常有价值的资源。虽然它在标签部分的介绍较少,但其他章节的内容足够深入,可以帮助...

    Struts2学习笔记2012

    Struts2提供了内置的数据验证机制,可以通过在Action类中定义`validate()`方法来实现。此方法会在执行Action前被调用,用于检查用户输入是否符合预期格式。 #### 七、StrutsValueStack(值栈)Debug 值栈是Struts2...

    Struts2 in action中文版

    9.1 为什么在Struts 2中使用Spring 196 9.1.1 依赖注入能做些什么 197 9.1.2 Spring如何管理对象和注入依赖 199 9.1.3 使用接口隐藏实现 200 9.2 将Spring添加到Struts 2 202 9.2.1 让Spring管理动作、拦截器和结果...

    Struts2学习笔记与心得

    通过拦截器(Interceptor)机制,Struts2可以在不修改原始代码的情况下添加横切关注点(如事务管理、日志记录等),这使得系统的可维护性和扩展性得到了极大的提高。 ##### 1.3 更强大的类型转换 - Struts2提供了更...

Global site tag (gtag.js) - Google Analytics