- 浏览: 1053597 次
文章分类
最新评论
-
cjh_android:
我想你是对的,至少对于现实是对的,不过对于技术岗位竞争越来越激 ...
程序员的思考--终于确定了自己的技术发展方向 -
dongbiying:
现在情况如何 。。
创业,不能兼职 -
jackyrong:
ie 9 下时,老显示关闭窗口提示,有办法去掉么,就是关闭掉那 ...
jquery右下角弹窗效果 -
lmaxjj:
加点班如果都称得上是累,只能说明还没体会到真正的生活。。
IT男的进化论 -
馨雨轩:
IT男要进化需要先穿越
IT男的进化论
5.3.7 subset 标签使用介绍
技术要点
本节代码具体介绍 subset 控制标签的使用方式介绍。
= subset 标签使用。
= subset 标签功能演示。
演示代码
标签使用 JSP 文件:
<!------------------------------------------- 文件名: subsetTag.jsp-------------------------------->
<body>
<h3 align="left">
subset 标签使用范例
</h3>
<s:set name="frank" value="{' 欧龙无苯油漆 ( 六度 )',' 进户门套油漆 ',' 踢脚线 ',' 奥普浴霸 '}" />
<s:subset source="frank" start="2" count="2">
<s:iterator>
<p>
<s:property />
</p>
</s:iterator>
</s:subset>
<h3 align="left">
使用 decider 的使用范例
</h3>
<s:subset source="frank" decider="selfDecider">
<s:iterator>
<p>
<s:property />
</p>
</s:iterator>
</s:subset>
</body>
定义的读取子集条件代码:
<!------------------------------------------- 文件名: SelfDecider.java-------------------------------->
import org.apache.struts2.util.SubsetIteratorFilter.Decider;
public class SelfDecider implements Decider {
public boolean decide(Object arg1) throws Exception {
String condition = (String) arg1;
// 读取元素中包含 "(" 字符的字符串
return condition.indexOf("(") > 0;
}
}
功能演示如图 5.8 。
图 5.8 subset 标签范例图
代码解释
( 1 ) subset 标签的功能是根据读取子集条件将某个集合的子集读取出来。也可以自定义自己的读取子集条件。 id 和之前技术标签相同。 source 定义的是父集合名。 start 表示是从父集合哪一个元素的索引序号开始读取。 count 表示的是读取父集合中多少个元素。 decider 就是读取子集的条件,可以不写,如果写了,则表明一个 Decider 对象实例。需要开发者自行定义此对象实例。
( 2 )如代码所示,第一个示例表明的是从字符串集合中的第三个也就是索引号为 2 (索引号为 0 表示的是第一个元素)的元素开始读取,读取元素个数为 2 即只需要从第三个元素开始的两个元素作为子集合的元素。因此页面上显示的是两个元素。
第二个示例则自定义了 Decider 对象实例,代码中表示将元素中包含字符“(”的元素读取出来作为子集合的元素。因此在字符串集合中只有“ 欧龙无苯油漆 ( 六度 ) ”包含“(”字符,所以子集合中显示在页面上的元素只有它一个。
更多信息请查看 java进阶网 http://www.javady.com/index.php/category/thread
发表评论
-
Struts之拦截器
2012-05-16 17:16 1537今天看了看拦截器,不由得想对拦截器做个描述,在我们进 ... -
struts第一篇:struts诞生记
2012-04-23 22:29 1182Struts是一个开源框架,学Struts有一段时间 ... -
Struts2教程 - 5.4.4 debug标签使用介绍
2012-04-16 21:23 1060技术要点 本节代码具体介绍 debug 数据 标签的使 ... -
Struts2教程 - 5.4.3 date标签使用介绍
2012-04-16 21:23 1179技术要点 本节代码具体介绍 date 数据 标签的使用 ... -
Struts2教程 - 5.2 OGNL表达式语言介绍
2012-04-14 21:15 2172在进行 Struts2 的标签库介绍之前,有必要着重对 ... -
Struts2教程 - 4.1 拦截器在Struts2中的缺省应用
2012-04-09 10:11 1171通过前几章介绍,读者应该明白在 Web 项目中,客户先在视图界 ... -
Struts2教程 - 使用Action类控制导航业务数据
2012-04-09 10:10 1304Struts2 中 Action 充当着一个关键的角色。它解决 ... -
Struts2教程 - 3.4 使用ActionSupport进行校验
2012-04-08 09:04 1582如果 From 数据操作有误,比如输入不是我们需要的数据, ... -
Struts2教程 - 3.3使用Action类控制导航业务数据
2012-04-08 09:04 1228Struts2 中 Action 充当着一个关键的角色。 ... -
Struts2教程 - 5.4.8--10 url标签使用介绍
2012-04-16 21:24 10925.4.8 url 标签使用介绍 ... -
Struts2教程 - 5.4.6-7push、set标签使用介绍
2012-04-16 21:23 1250技术要点 本节代码具体介绍 push ... -
Struts2教程 - 5.4.5 include标签使用介绍
2012-04-16 21:23 1246技术要点 本节代码具体介绍 inclu ... -
Struts2教程 - 5.4.4 debug标签使用介绍
2012-04-17 23:46 1048技术要点 本节代码具体介绍 debug ... -
Struts2教程 - 5.4.3 date标签使用介绍
2012-04-17 23:46 1163技术要点 本节代码具体介绍 date ... -
Struts2教程 - 5.4.2 bean标签使用介绍
2012-04-15 22:57 873技术要点 本节代码具体介绍 bean ... -
Struts2教程 - 5.4.1 action标签使用介绍
2012-04-15 22:57 1168技术要点 本节代码具体介绍 actio ... -
Struts2教程 - 5.3.5-6 merge、sort标签使用介绍
2012-04-15 22:57 10845.3.5 merge 标签使用介绍 ... -
Struts2教程 - 5.3.4 iterator标签使用介绍
2012-04-14 21:14 1114技术要点 本节代码具体介绍 itera ... -
Struts2教程 - 5.3.3 if、else、elseif标签使用介绍
2012-04-14 21:14 1339技术要点 本节代码具体介绍 if 、 ... -
Struts2教程 - 5.3.2 generator标签使用介绍
2012-04-14 21:14 971技术要点 本节代码具体介绍 gener ...
相关推荐
赠送原API文档:spring-core-5.3.7-javadoc.jar; 赠送源代码:spring-core-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-core-5.3.7.pom; 包含翻译后的API文档:spring-core-5.3.7-javadoc-API文档-中文...
赠送原API文档:spring-jcl-5.3.7-javadoc.jar; 赠送源代码:spring-jcl-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-jcl-5.3.7.pom; 包含翻译后的API文档:spring-jcl-5.3.7-javadoc-API文档-中文(简体)-...
赠送原API文档:spring-context-support-5.3.7-javadoc.jar; 赠送源代码:spring-context-support-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-context-support-5.3.7.pom; 包含翻译后的API文档:spring-...
赠送原API文档:spring-context-5.3.7-javadoc.jar; 赠送源代码:spring-context-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-context-5.3.7.pom; 包含翻译后的API文档:spring-context-5.3.7-javadoc-API...
赠送原API文档:spring-web-5.3.7-javadoc.jar; 赠送源代码:spring-web-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-web-5.3.7.pom; 包含翻译后的API文档:spring-web-5.3.7-javadoc-API文档-中文(简体)...
赠送原API文档:spring-beans-5.3.7-javadoc.jar; 赠送源代码:spring-beans-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-beans-5.3.7.pom; 包含翻译后的API文档:spring-beans-5.3.7-javadoc-API文档-...
赠送原API文档:spring-jdbc-5.3.7-javadoc.jar; 赠送源代码:spring-jdbc-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-jdbc-5.3.7.pom; 包含翻译后的API文档:spring-jdbc-5.3.7-javadoc-API文档-中文...
- **spring-5.3.7-dist.zip**:可能包含Spring框架的所有核心模块和扩展模块,供开发环境使用。 - **spring-5.3.7-docs.zip**:包含完整的官方文档,包括用户指南、参考手册和API文档,是学习和开发过程中的重要...
赠送原API文档:spring-jdbc-5.3.7-javadoc.jar; 赠送源代码:spring-jdbc-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-jdbc-5.3.7.pom; 包含翻译后的API文档:spring-jdbc-5.3.7-javadoc-API文档-中文...
赠送原API文档:spring-tx-5.3.7-javadoc.jar; 赠送源代码:spring-tx-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-tx-5.3.7.pom; 包含翻译后的API文档:spring-tx-5.3.7-javadoc-API文档-中文(简体)版....
赠送原API文档:spring-expression-5.3.7-javadoc.jar; 赠送源代码:spring-expression-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-expression-5.3.7.pom; 包含翻译后的API文档:spring-expression-5.3.7...
赠送原API文档:spring-jcl-5.3.7-javadoc.jar; 赠送源代码:spring-jcl-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-jcl-5.3.7.pom; 包含翻译后的API文档:spring-jcl-5.3.7-javadoc-API文档-中文(简体)...
赠送原API文档:spring-aop-5.3.7-javadoc.jar; 赠送源代码:spring-aop-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-aop-5.3.7.pom; 包含翻译后的API文档:spring-aop-5.3.7-javadoc-API文档-中文(简体)...
赠送原API文档:spring-core-5.3.7-javadoc.jar; 赠送源代码:spring-core-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-core-5.3.7.pom; 包含翻译后的API文档:spring-core-5.3.7-javadoc-API文档-中文...
赠送原API文档:spring-beans-5.3.7-javadoc.jar; 赠送源代码:spring-beans-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-beans-5.3.7.pom; 包含翻译后的API文档:spring-beans-5.3.7-javadoc-API文档-...
hibernate-core-5.3.7.Final.jar包的源码,仅供学习使用
赠送原API文档:spring-expression-5.3.7-javadoc.jar; 赠送源代码:spring-expression-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-expression-5.3.7.pom; 包含翻译后的API文档:spring-expression-5.3.7...
赠送原API文档:spring-aop-5.3.7-javadoc.jar; 赠送源代码:spring-aop-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-aop-5.3.7.pom; 包含翻译后的API文档:spring-aop-5.3.7-javadoc-API文档-中文(简体)-...
赠送原API文档:spring-context-5.3.7-javadoc.jar; 赠送源代码:spring-context-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-context-5.3.7.pom; 包含翻译后的API文档:spring-context-5.3.7-javadoc-API...
赠送原API文档:spring-web-5.3.7-javadoc.jar; 赠送源代码:spring-web-5.3.7-sources.jar; 赠送Maven依赖信息文件:spring-web-5.3.7.pom; 包含翻译后的API文档:spring-web-5.3.7-javadoc-API文档-中文(简体)-...