iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.2.id属性:可选属性, 是指集...
分类:
其他好文 时间:
2016-01-22 02:40:50
阅读次数:
134
Struts2使用标准的Context来进行OGNL表达式语言求值,OGNL的顶级对象是一个Context,这个Context对象就是一个Map类型实例,其根对象就是ValueStack,如果需要访问ValueStack里的属性,直接通过如下方式即可: //取得ValueStack中bar属性 ${...
分类:
编程语言 时间:
2016-01-11 23:38:29
阅读次数:
267
一、非UI标签1、property标签property标签用于输出指定值:
* default:可选属性, 如果需要输出的属性值为null,则显示该属性指定的值
* escape:可选属性,指定是否格式化HTML代码。
* value: 可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。2、set标签set标签用...
分类:
编程语言 时间:
2016-01-11 18:26:39
阅读次数:
189
由ngol.jar工具包发展而来作用:1 对属性获取和设置2 调用对象方法3 调用静态属性和方法4 对集合进行过滤5 支持JAVA中的运算符操作符()struts2标签:struts2标签使用NGOL来访问ValueStack中的信息。struts2提供了很多标签,有些标签属性需要指定OG...
分类:
编程语言 时间:
2015-12-26 20:49:16
阅读次数:
237
原文地址:http://blog.csdn.net/wyply115/article/details/8257140一、OGNL表达式1.ognl是struts2中使用的一种表达式语言,可用于jsp的标签库中,以方便访问各种对象的属性。它用于把界面的参数传递到Action中(并进行类型转换),它还可...
分类:
其他好文 时间:
2015-11-18 12:21:09
阅读次数:
161
1.标签取值方式一通过<s:propertyvalue=""/>取值当Action的valueStack中有该属性的值时,只需直接使用该属性的名字即可;当Action的valueStack中没有该属性的值时,比如在session,application范围中的属性值时,需要加#或者#attr.;例子:假设某Action中有person成员变量..
分类:
其他好文 时间:
2015-10-21 15:59:10
阅读次数:
177
1. 关于值栈:1). helloWorld 时, ${productName} 读取 productName 值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的.2). ValueStack:I. 可以从 ActionContext 中获取值栈对象II. 值栈分为两个逻辑部...
分类:
其他好文 时间:
2015-10-20 12:19:04
阅读次数:
137
//第一种结构Map>> > Map map = new HashMap>(); List list = new ArrayList(); list.add("list1-1"); list.add("list1-2");...
分类:
Web程序 时间:
2015-10-06 16:54:45
阅读次数:
286
OGNL(对象图导航语言)动态的属性赋值取值valueStack值栈 (本质是list)1:当前action对象2:向值栈中pushStruts2 Tag 1:ui 2:逻辑标签 3:数据标签视图模板:1:jsp .jsp文件 2velocity .vm文件 3freemaker .flt文件日志:...
分类:
其他好文 时间:
2015-09-29 14:25:23
阅读次数:
255
笔者不知道该用哪个词来形容ValueStack、ActionContext等可以在Struts2中用来存放数据的类。这些类使用的范围不同,得到的方法也不同,下面就来一一介绍。 声明:本文参考Struts2版本为2.3.1.2,内容仅供参考,限于笔者水平有限,难免有所疏漏,望您能友善指出。本文发表于....
分类:
其他好文 时间:
2015-09-21 19:10:19
阅读次数:
304