ActionContext类
ActionContext类
常用方法
l getContext():返回ActionContext实例对象;
l get(key):相当于HttpServletRequest的getAttribute(String name)方法;
l put(String,Object):相当于HttpServletRequest的setAttribute方法;
l getApplication():返回一个Map对象,存取ServletContext属性;
l getSession():返回一个Map对象,存取HttpSession属性;
l getParameters():类似调用HttpServletRequest的getParameterMap()方法 ;
l setApplication(Map):将该Map实例里key-value保存为ServletContext的属性名、属性值;
l setSession(Map):将该Map实例里key-value保持为HttpSession的属性名、属性值。
访问或添加request/session/application属性
public String execute(){ActionContext actionContext=ActionContext.getContext();//往ServletContext中放入appactionContext.getApplication().put("app", "应用范围");//往session中放入sesactionContext.getSession().put("ses", "session范围");//往request中放入reqactionContext.put("req", "request范围");return"success";}
ActionContext类相关推荐
- 8.ActionContext类与Servlet API解耦的访问方式
为了避免与Servlet API耦合在一起,方便Action类做单元测试, Struts2对HttpServletRequest.HttpSession和ServletContext进行了封装, ...
- struts2中 ServletActionContext与ActionContext区别
1. ActionContext 在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息, ...
- Struts2教程6:在Action类中获得HttpServletResponse对象的四种方法
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request.而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得H ...
- Struts2 - 在Action类中获得HttpServletResponse对象
Struts2 - 在Action类中获得HttpServletResponse对象 在struts1.x Action类的execute方法中,有四个参数,其中两个就是 response和reque ...
- 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
目录(?) [-] ValueStack 如何得到值栈: 如何将对象存入值栈: 让值栈执行表达式来获得值: 在JSP中跳过栈顶元素直接访问第二层: 在JSP中访问值栈对象本身(而不是它们的属性) Ac ...
- Struts2中ActionContext和ServletActionContext
转自:http://blog.sina.com.cn/s/blog_6c9bac050100y9iw.html 在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在A ...
- 在Action类中获得HttpServletResponse对象的四种方法
Struts2:在Action类中获得HttpServletResponse对象的四种方法 在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和req ...
- Struts2中ActionContext介绍
来源:http://blog.csdn.net/alex197963/article/details/2219912 在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需 ...
- ssh备考-05Struts2 Action类下的重要API(原生Servlet的API、跳转配置、框架自身的数据封装、自定义拦截器)
目录 一.Struts框架中如何使用原生Servlet的API 方法一.使用ActionContext类(完全解耦合的方式)(不好用,了解) demo1.jsp demo1Action.java ...
最新文章
- 统计每天某一时间段的SQL语句
- Android Webview H5 秒开方案实现
- 全球及中国自卸车行业深度分析与“十四五”发展战略规划研究报告2022-2028年版
- Python爬虫教程(二)
- Windows——Modern Standby(现代待机) S0改Suspend to RAM(待机到内存)S3睡眠解决方案(以机械革命F1 i5-11300H为例)
- flutter对比Android绘制流程,Flutter与android的对比---View
- POPTEST学员就业面试题目!!!!!
- dotNET Core 中怎样操作AD(续1)
- azure linux 多磁盘 lvm,EVE-NG扩展磁盘空间(扩展LVM卷)
- ckeditor 框架分析 几个核心“人物”
- spring jpa 多数据源_Spring同时集成JPA与Mybatis
- border-radius的8个属性值_画半圆、叶子等
- mysql where查询字段是json,mysql json查询某字段包含a和b:
- Games 101 作业2 超详细说明
- 京东股权众筹投后总结和反思2(冲动不要紧,有后悔药)
- 小游戏-4339-4399
- JS中的运算符号(加号)
- 知乎带货月入过万的赚钱路子,前期操作后期可躺赚
- 特别策划:非计算机专业如何转行做程序员?
- 最优化理论笔记及期末复习(《数值最优化》——高立)
热门文章
- 动态网页大作业 - 简单易懂【附源码分享】- 基于ASP、Ajax技术
- 各种“店”的英语表达方式
- 基于 K-means 算法的校园微博热点话题发现系统
- <动态规划>完全背包(最大价值,恰好装满最大价值)
- PCL点云库安装及学习(2021.7.28)
- maven中阿里云镜像依赖无法加载的解决方案
- 深度学习系列9:基础网络结构(更新中)
- ByteBuffer.allocateDirect 与 allocate 方法
- “好饭不怕晚” 怎么理解这句话?_百度知道
- CD光盘版本对音质的影响