webwork中的ActionContext与ServletActionContext

视频帧插学习(三):ema-vfi代码拆解和分析 video interp EMA-VFI 阅读详情

ActionContext :

WebWork对HttpSession进行了转换,使其转变为与Servlet API无关的Map对象。
通过这样的方式,保证了Xwork 所面向的是一个通用的开放结构。从而使得逻辑层与表现层无关。增加了代码重用的可能。

可以从ActionContext里得到参数值

这里的getSession()返回的是webwork自己封装的一个Map实例,而不是Servlet的HTTPSession

 

 

ServletActionContext:

此外, 为了提供与Web 容器直接交互的可能。WebWork 还提供了一个ServletActionContext实现。它扩展了ActionContext,提供了直接面向Servlet API的容器访问机制。
我们可以直接通过ServletActionContext.getRequest 得到当前HttpServletRequest 对象的引用,从而直接与Web 容器交互。
获得如此灵活性的代价就是,我们的代码从此与ServletAPI 紧密耦合,之后系统在不同平台之间移植就将面临更多的挑战(同时单元测试也难于进行)。

如果条件允许,尽量通过ActionContext 与容器交互,而不是平台相关的ServletActionContext

【机器学习】推理时计算优化——思维链(Chain-of-Thought)与慢思考范式 第一章:基础理论与认知框架 第二章:计算优化技术与前沿方法 过程监督在数学推理中展现出显著优势,因其能够定位错误发生的具体步骤,而非仅在最终答案处提供稀疏反馈。然而,高质量过程标注的获取成本高昂,这催生了基于自动验证器的近似方法。 阅读详情

相关推荐

基于Java+SpringBoot+Vue的中小企业设备管理系统的设计与开发(源码+lw+部署文档+讲解等)

💗博主介绍:✌新人博主,工作经验两年+、专注于Java、小程序技术领域和毕业项目实战✌💗🌟文末获取源码+数据库🌟

2301_76502068的博客 1382

webwork中ActionContext和ServletActionContext介绍

关键字: webwork actioncontext ActionContext(Action上下文)1、ActionContext介绍  我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一...

liuwyong11的专栏 275

杭电计算机组成原理课程设计-实验七-寄存器堆设计实验

寄存器堆实验实验原理实验内容模块功能说明模块逻辑引脚图寄存器堆模块代码REG模块测试用例REG-ALU测试用例实验结果记录 寄存器堆实验结果及分析ALU_REG运算器模块实验结果及分析探索与思考 实验原理   32×32位的寄存器堆模块示意图如图所示,含有32个寄存器,每个寄存器32位。该寄存器堆具有A和B两个读端口,分别由 5 位的寄存器编号 R_Addr_A 和 R_Addr_B 来寻址 2 个寄存器,读出的数据则由 R_Data_A(32 位)和R_Data_B(32 位)输出。读访问时,没有使能或者

HDU-整蛊小子-⏰☂️/蚂蚁集团研发工程师 1万+

ActionContext与ServletActionContext区别

对请求(Request)的参数(Param),使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中,在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)、响应(HttpServletResponse)操作。   ActionContext是...

u011833515的专栏 146

可视化大屏系列(5):设备状态面板与数据分析仪表盘

在这篇文章中,我们将重点讨论如何通过智能化手段提升工地设备的管理效率与维护质量。随着智能工地系统的不断发展,设备监控与维护管理变得尤为重要。本篇将从 设备状态实时监控、自动化维护提醒、设备管理与维修记录 三个方面入手,展示如何通过 Vue3 和 ECharts 构建一个智能化的设备管理平台,实时采集和展示设备运行状态、及时生成维护提醒并记录维修历史,以提高设备的使用效率与安全性。我们还将结合实际代码示例,详细讲解如何实现这些功能,帮助你在智能工地项目中实现设备管理的智能化、数字化和自动化。

一名热衷于技术的全栈开发者,专注于前端与后端的全面技术探索。在这里,我将分享我在技术领域的学习与成长,助力更多开发者的进步。 3364

react +ant desiagn pro实现按钮操作权限控制

在ant desiagn pro中提供了一个access用于对权限进行控制,需引入useAccess和Access

Sylvasylva的博客 2211

webwork中的ActionContext与SevletActionContext

*ActionContext是Webwork与外边容器交户的,与容器无关,但得到得是Map类型的东西,如取得的Session是Map类型的而不是HttpSevletSessionActionContext ctx = ActionContext.getContext();Map session = ctx.getSession();session.put("username",loginInf

惠美吧 http://himi8.tuike.cn 757

N5105核显直通PVE:从黑屏到HDMI输出的完整指南

PCI直通能让虚拟机独占物理设备,但核显直通远没有独显那么轻松。Intel核显与CPU、显示输出链路的强耦合使UEFI引导、GOP驱动、驱动签名等环节都成了黑屏陷阱。在PVE虚拟化环境中,通过IOMMU开启、vfio-pci绑定、OVMF固件和Q35机型配合,可以绕过KVM检测,让Windows虚拟机正确驱动核显,从HDMI口输出画面,并解锁Intel Quick Sync硬解能力。这种方案尤其适合N5105等低功耗迷你主机,可作为客厅HTPC、本地视频硬解或依赖硬件加速的轻量工作台。本文基于N5105平台

weixin_31082403的博客 374

ActionContext和ServletActionContext区别

1.ActionContext  xwork框架的ActionContext是Action执行时的上下文,存放Action执行时需要用到的对象。在使用webwork时,其中放有Parameter、Session、ServletContext、Locale等信息。这样,webwork负责将Servlet相关数据转换为与ServletAPI无关的Map对象(即ActionContext),使得xwo

CommonBorage 384

Unity技术开发干货 - 总目录

总目录 欢迎大家来到 passion 的《Unity技术开发干货》开始前博主先列出学习的大纲,同时也供大家学习参考,如果有什么问题,欢迎留言。 一.Unity基础: Unity基础-脚本生命周期 Unity基础-向量 Unity基础-寻路系统 Unity基础-物理系统 Unity基础-Mecanim动画系统 Unity基础-UGUI Unity基础-灯光 Unity-UGUI之Event System Unity-2018-粒子系统 Unity-协程入门 Unity-2D物理引擎、铰链、效应器 Unity-

TxNet 4257

Serial RapidIO Gen2 IP 说明(一)

概述 高速IO(RapidIO)互联架构,用来兼容当前最流行的集成通信处理器、主处理器、联网的数字信号处理器,是一种高性能、分组交换(报文交换)的互联技术。它解决了高性能嵌入式产业稳定性、高带宽以及系统内部更快的总线速率的需求。 高速IO(RapidIO)标准由三层定义:逻辑层、传输层、物理层。逻辑层定义了所有的协议内容和报文格式。这些是终端发起和完成一次传输所必需的信息。传输层提供了报文从一个端点传输到另外一个端点必要的路线信息。物理层则描述了设备级的端口声明,如报...

记录所学,分享知识,结识挚友 1497

【引用】ActionContext和ServletActionContext介绍

ActionContext(Action上下文) 1、ActionContext介绍   我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字...

weixin_33693070的博客 233

GitHub 国内加速完全指南(最新):镜像、代理与优化技巧

在国内使用 GitHub 时,经常遇到 clone 慢、打开仓库卡、GitHub Actions 不稳定 等问题。下面是整理好的 GitHub 国内镜像和加速方法大全,高效使用 GitHub。

moton2017的博客 1万+

WebWork介绍-ActionContext(Action上下文)

WebWork - ActionContext(Action 上下文 ) ActionContext 介绍 在 Web 应用程序开发中,除了将请求参数自动设置到 Action 的字段中,我们往往也需要在 Action 里直接获取请求 (Request) 或会话( Session )的一些信息 , 甚至需要直接...

whoathree的梦 139

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

struts2中关于ActionContext和sevletActionContext的区别

对请求(Request)的参数(Param),使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中,在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)、响应(HttpServletResponse)操作。 ActionCont

626

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

在webwork的action里取request.getParameter参数

webwork的action已经脱离的request,是用getXxx()来取提交过来的参数如果在写程序的时候特定需要本人来取Parameter能够通过以下两种方法实现第一种用ActionContext类,所有的参数都从这里ActionContext.getContext().getParameters()取他前往的是一个Map类型Map param= ActionContext.getCon

Loger 2826

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

webwork doc:webwork Action中获取request, response对象的方法

java 代码 webwork Action中获取request, response对象的方法         import com.opensymphony.xwork.ActionSupport;    import javax.servlet.http.HttpServletRequest;    import javax.servlet.htt...

解决问题收藏 208

在webwork2里取Request的Parameters

webwork的action已经脱离的request,是用getXxx()来取提交过来的参数如果在写程序的时候特定需要自己来取Parameter可以通过以下两种方法实现第一种用ActionContext类,所有的参数都从这里ActionContext.getContext().getParameters()取他返回的是一个Map类型Map param= ActionContext.getConte

yangghosts的专栏 358

webwork Action中获取request, response,session对象的方法

webwork Action中获取request, response对象的方法 import com.opensymphony.xwork.ActionSupport; import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse; import com.op...

whp0731 215

在webwork2的action里取request.getParameter参数

webwork的action已经脱离的request,是用getXxx()来取提交过来的参数 如果在写程序的时候特定需要自己来取Parameter可以通过以下两种方法实现 第一种用ActionContext类,所有的参数都从这里ActionContext.getContext().getParameters()取 他返回的是一个Map类型 [code="java"]Map param=...

Leon1509的专栏 226

Struts2中的ActionContext

ActionContext(Action上下文) ActionContext介绍 通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和se

zhangxiong0797的专栏 637

webwork获取request,response的方法

ServletActionContext.getRequest  获得request ActionContext.getContext().getSession() 获得session ActionContext就是它,封装了些内置对象,很好!   以下还有详细的:   webwork Action中获取request, response对象的方法 import com.opensy...

道格拉斯 209
上一篇: java web中使用 Listener
下一篇: java的反射机制
geminiroy
博客等级 码龄19年 27粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值