一.知识点学习 1.struts2中包含以下6种对象,requestMap,sessionMap,applicationMap,paramtersMap,attr,valueStack; 1)requestMap用来存放包含当前HttpServletRequest的属性(attribute)的Map ...
分类:
其他好文 时间:
2016-09-11 18:34:31
阅读次数:
192
Struts2中的OGNL表达式语言是对Xwork的OGNL的封装。我们要理解一下几点: 1. Struts2中将ActionContext作为OGNL的上下文环境(ActionContext内部含有一个Map对象) 2. Struts2中的OGNL表达式语言的根对象是一个ValueStack,Va ...
分类:
其他好文 时间:
2016-09-10 13:01:06
阅读次数:
161
一、OGNL 1)什么是OGNL? 解析:OGNL是Object Graph Navigation Language(对象图导航语言)它是强大的表达式语言。 2)用途:通过简单一致的表达式语法来读取和设置java对象的属性值。(调用对象方法,遍历整个对象的结构图,实现 字段类型转换等功能) 3)OG ...
分类:
其他好文 时间:
2016-09-10 11:42:18
阅读次数:
123
OGNL简介 OGNL的全称是Object Graph Navigation Language,即对象导航图语言。它是一个开源项目,工作在视图层,其通过简单一致的表达式语言来读取合适者Java对象的属性值,调用对象的方法,遍历整个对象的结构图,实现字段类型的转换。 OGNL简介 OGNL的计算都是围... ...
分类:
其他好文 时间:
2016-09-10 08:58:17
阅读次数:
279
Struts2在OGNL之上提供的最大附加特性就是支持值栈(ValueStack),在OGNL上下文中只能有一个根对象,Struts2的值栈则允许存在许多虚拟对象。 一:值栈(ValueStack) 我们可以先获得ValueStack接口对象 打上断点进行调试 下面我们使用Action类分别向Val ...
分类:
其他好文 时间:
2016-09-09 22:22:51
阅读次数:
165
1. 关于值栈: 1). 登陆 时, ${userName} 读取 userName 值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的. 2). ValueStack: I. 可以从 ActionContext 中获取值栈对象 //1. 获取值栈 ValueStack va ...
分类:
其他好文 时间:
2016-08-04 21:30:45
阅读次数:
138
: EL表达式 单纯在jsp页面中出现,是在四个作用域中取值,page,request,session,application. 如果在struts环境中,它除了有在上面的四个作用域的取值功能外,还能从值栈(valuestack)中取值 特点: ${name},name在值栈中的查找顺序是:先从对象 ...
分类:
其他好文 时间:
2016-07-17 11:49:44
阅读次数:
152
在这里我要说一下在action中怎么向页面传值~
在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack
ActionContext
一,先来说说这俩个独有的传值方式~
1.ValueStack的特点(值栈):
1.把一个对象放到vs里面...
分类:
其他好文 时间:
2016-07-15 21:22:47
阅读次数:
200
简单的描述一下OGNL和result的作用:(1)通过OGNL可以从ActionContext或ValueStack上获取值。(2)对于result,在struts.xml中,可以为action配置不同的处理结果。本文关注2两个问题:(1)在struts.xml文件中,使用OGNL为result提供dynamicparameter;(2)redirect和redirec..
分类:
其他好文 时间:
2016-07-04 07:43:07
阅读次数:
178
Struts2有几个重要的特性: Actions Results Interceptors ValueStack 它的核心控制器是过滤器: 在Struts 2.1.3版本之前 org.apache.struts2.dispatcher.FilterDispatcher 在此版本之后 org.apac ...
分类:
其他好文 时间:
2016-06-26 22:30:36
阅读次数:
133