`

struts2获取web元素(reques,response,session,appliction)

阅读更多

在 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;

 

}

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

  

分享到:
评论

相关推荐

    关于servlet中request,session,application三者关系的形象解析

    2. HttpSession session对象: session对象是为了克服HTTP的无状态特性而引入的。它允许服务器为同一个客户端的多个请求创建一个持久化的会话。通过session,服务器可以跟踪用户的会话状态,比如用户的登录信息、...

    jsp用的session和appliction的用法

    通过 `request.getSession()` 方法创建一个新的 Session,如果已有 Session,则返回该 Session。如果 `true` 作为参数传递(如 `request.getSession(true)`),则在不存在 Session 时会新建一个。 2. **存储数据**:...

    Appliction

    在IT行业中,应用程序(Application,简称App)是用于执行特定任务的软件,它可以是桌面应用、移动应用或者Web应用。本文将围绕“Appliction”这一主题,详细讲解与应用程序相关的知识点,特别是针对文档管理和系统...

    Pmac2 Useful Appliction of Chinese Manual

    **Pmac2:高效能伺服运动控制器的中国化应用** Deltu Tau Data System公司推出的PMAC2(可编程多轴运动控制卡Ⅱ型)是业界一款卓越的伺服运动控制器,它以其强大的功能和高度的灵活性在工业自动化领域中备受瞩目。...

    MSP430Appliction Note_msp430_

    综合以上内容,我们可以期待【MSP430Appliction Note】这份文档能为开发者提供全面的MSP430微控制器应用指南,帮助他们更高效地利用这一强大的微控制器平台进行产品开发。通过深入阅读和实践,开发者可以掌握MSP430...

    WebAppliction:使用webview登录http

    东北林业大学教务处管理系统 该应用采用WebView来实现,提供用户访问东北林业大学教务管理系统。简单的说如同一个定向了的浏览器。 ###使用说明 进入应用后直接就可以使用了。 ####基础教程 详情请访问 ...

    Web runner for ASP.NET

    如果你的PC沒有安裝 IIS , 那唯一可以執行你所開發的ASP.NET Appliction 就只有安裝 Visual studio 了! 現在你有另外一個選擇, 就是透過這個小小的 Web Server 程式, 有了它就你執行你的 ASP.NET Appliction

    萧萧日记录入系统(C#(asp.net)版和C#(appliction)版)

    萧萧日记录入系统是一款基于C#编程语言开发的日志管理软件,提供了两种版本:C#(ASP.NET)Web应用程序版和C#(Application)桌面应用版。该系统充分利用了B/S(Browser/Server,浏览器/服务器)架构的优势,采用三...

    application/x-rar

    问题1-2要求根据牛顿内摩擦定律,根据液体流速沿y方向的分布,定性绘制切应力沿y方向的分布图。这需要理解流体动力学中的剪切应力与速度的关系。 3. 相对压强分布: 问题1-3讨论封闭容器侧壁上的相对压强分布,这...

    JavaEE综合案例

    (2)验证码、购物车、聊天室(session和appliction):http://172.16.26.242:8080/zonghe2/ (3)Javabean、分页和批量删除:http://172.16.26.242:8080/zonghe3/login.html (4)数据库增删改查(servlet+mysql)...

    Rockchip_Instruction_Linux_Application_ISP20_CN.pdf

    RKMEDIA是一个媒体处理框架,支持数据流的获取和处理,而v4l2-utils是Linux下的视频4linux2工具集,提供了很多命令行工具用于配置和调试视频设备。 在基于RKMEDIA获取数据流的过程中,文档介绍了bypass节点、scale...

    一种通用串口线程在C++ Builder中的实现

    通信协议是串口通信的关键,它规定了数据帧的结构,包括帧头、帧类型、数据长度、数据块、校验码以及帧尾等元素。对于不同的应用,通信协议可能会有所不同,因此设计一个能适应多种协议的通用串口线程显得尤为重要。...

    This application is only used to show how a multithreaded pr

    This application is only used to show how a multithreaded program is structured through the ’eyes’ of VB. If you follow the logic of the program it does teach a lot about multithreading and the ...

    jsp中利用jquery+ajax在前后台之间传递json格式参数

    例如,我们可以从一个选择框(select元素)获取值,并将其作为JSON数据发送: ```javascript var checkValue = $("#s1").val(); $.ajax({ type: "POST", url: "getShowDataList.do", async: true, data: ...

    实现页面直接下载功能

    - `Content-Type`:指定文件类型,这里设为`appliction/octet-stream`,表示二进制流,适用于大多数类型的文件。 最后,通过`Response.WriteFile`方法,将文件内容写入响应流,发送给客户端。调用`Response.End()`...

    Spark-EMC-Boot:使用Spring Boot创建Java Appliction

    2. **主程序类**:Spring Boot的应用入口通常是一个标记了`@SpringBootApplication`注解的类。这个注解包含了`@SpringBootConfiguration`(配置类)、`@EnableAutoConfiguration`(开启自动配置)和`@ComponentScan`...

    MFC Windows 编程典型案例精讲(一日通)基础篇

    本讲座使用Microsoft Visual ...首先通过2个简单例子阐述了用Window API及MFC开发窗口应用的基本原理后,又通过3个例子分别详述了用Windows GDI在窗口中绘图,以及用MFC获取鼠标、键盘输入及其事件处理的详细内容。

    全局变量的使用

    Android用Application设置全局变量以及使用 如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅...

    基于ASP的客户端即时通讯系统FleaIM

    基于ASP的客户端即时通讯系统 FleaIM is not only a toy.... It is very easy to integrate with you web appliction. It can be used for online support services, social network community, and so on.

    TC3培训教材V1.20

    TC3培训教材V1.20

Global site tag (gtag.js) - Google Analytics