ActionContext的简单使用
ActionContext的简单使用
获得ActionContext ac=ActionContext.getContext();
在ActionContext类中,有一些常用方法:
(1)Map getApplication(); 获得Application对象
(2)Map getParameters(); 获得所有请求参数
(3)Map getSession() 获得Session对象
(4)void setApplication(Map application)
1.使用ActionContext对象存取值
@Overridepublic String execute() throws Exception {//获取ActionContext对象ActionContext ac=ActionContext.getContext();//获取application对象Map application=ac.getApplication();//存取值ac.getApplication().put("username",this.username);ac.getSession().put("username",this.username);return SUCCESS;}
2.使用el表达式获取application与session的值
使用application获得用户名:${username}<br>使用Session获得用户名:${username}<br>
ActionContext的简单使用相关推荐
- 通过ActionContext获取request session application 以及ActionContext的简单解析
ActionContext:action的上下文对象. 获取application : // 获取ActionContext对象 是action的上下文对象 ActionContext actionC ...
- ASP.NET Web API 实现客户端Basic(基本)认证 之简单实现
优点是逻辑简单明了.设置简单. 缺点显而易见,即使是BASE64后也是可见的明文,很容易被破解.非法利用,使用HTTPS是一个解决方案. 还有就是HTTP是无状态的,同一客户端每次都需要验证. 实现: ...
- Struts2第十一篇【简单UI标签、数据回显】
tags: Struts2 Struts2UI标签 Sturts2为了简化我们的开发,也为我们提供了UI标签...也就是显示页面的标签..... 但是呢,Struts2是服务端的框架,因此使用页面的标 ...
- 【引用】ActionContext和ServletActionContext介绍
ActionContext(Action上下文) 1.ActionContext介绍 我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复 ...
- struts2.0简单页面 (不带拦截器和带拦截器案例)
做一个不带拦截器的struts 登录验证 不带拦截器,用户能直接访问action页面访问到数据,起不到登录验证的作用 1.使用c3p0 连接 mysql ,数据库字段与 j ...
- 在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等
目录(?) [-] ValueStack 如何得到值栈: 如何将对象存入值栈: 让值栈执行表达式来获得值: 在JSP中跳过栈顶元素直接访问第二层: 在JSP中访问值栈对象本身(而不是它们的属性) Ac ...
- valuestack,stackContext,ActionContext.之间的关系
http://blog.csdn.net/findsafety/article/details/8676763 三者之间的关系如下图所示: ActionContext 一次Action调用都会创建一个 ...
- Struts2中ActionContext和ServletActionContext
转自:http://blog.sina.com.cn/s/blog_6c9bac050100y9iw.html 在Web应用程序开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在A ...
- Struts2中的ActionContext
转载自:http://space.itpub.net/14734416/viewspace-485659 ActionContext(Action上下文) ActionContext介绍 通过上面用户 ...
最新文章
- 汪卫华院士:无序中找有序 复杂中寻规律
- poj 2349 求MST中第S大的权值
- c++中实现域内,左,右对齐的方法
- 【Protocol Buffer】Protocol Buffer入门教程(七):导入定义
- 计算机专业跨专业考文科,给07年想跨专业考湖大计算机专业的同学
- 卡西欧计算机怎么传程序,卡西欧计算器程序传输软件fa-124的使用方法
- C/C++使用strcpy报错解决方案
- android gesture,Android Gesture 手势创建以及使用示例
- Python 语言参考手册
- 思科模拟器(SDN控制器使用教程一)
- 助力不文明行为检测识别—基于yolov3-tiny实现抽烟检测
- 如何在html页面集成markdown编辑器
- 在el-form-item 重置label宽度
- 微型计算机故障分为哪几类,西南大学19秋[0240] 计算机维修技术在线作业
- yii2 aliases web.php,Yii2的深入学习--别名(Aliases),yii2aliases
- ps教程300集,让你入门就精通(内附资源)
- Fritzing软件绘制Arduino面包板接线图传感器模块库文件300
- 软件开发团队的管理要素
- Python chicken (2)
- 计算机二级内容专科生,计算机二级证有没有用 专科生考了有啥作用