Java WEB开发时struts标签 显示set内容
来源:互联网 发布:网络暴力有什么危害 编辑:程序博客网 时间:2024/05/21 07:50
在struts中有好多的标签方便开发,比如<logic:iterate>标签,可以很好的显示list的内容:
(一)对List的循环遍历:
1.先定义一个User类:
2.建立jsp文件如:
- <logic:iterate id="a" name="list" type=" example.User ">
- </logic:iterate>
"id"是在iterate循环的时候使用的内部循环变量,指代list中的一个实例,name指代的是在request、session、response等中的变量名
<bean:write name="a" property="name"/>标记是用来显示的,也可用EL表达式如:${a.name}或${a["name"]}
注:EL 提供“.“和“[ ]“两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。例如:
${user.My-Name}应当改为${user["My-Name"] }
如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态取值。例如:
${sessionScope.user[data]}中data 是一个变量
(二)对数组进行循环遍历:
(三)对集合Map的输出
如:有数据
则页面输出可写成:
或者用EL写作:
其中length属性指定了输出元素的个数,offset属性指定了从第几个元素开始输出,如此处为1,则表示从第二个元素开始输出
另外,该标记还有一个indexId属性,它指定一个变量存放当前集合中正被访问的元素的序号,如:
程序代码:
<logic:iterate id="h" name="hm" scope="request" indexId="number">
第${number}个:${h["key"] } + ${h.value["name"] }<br/>
</logic:iterate>
(四)嵌套遍历:
程序代码:
运行效果:
- 0 red green blue
- 1 中国 美国 法国
- 2 乔丹 布什 克林顿
- Java WEB开发时struts标签 显示set内容
- struts set 标签
- struts set 标签用法
- Java WEB开发--国际化标签
- java web开发常用标签
- struts标签不显示
- 数据库里面内容在web页面select标签中显示
- Struts标签中截取内容
- struts自定义标签开发
- struts标签开发
- 用struts标签迭代出list中的set
- 页面显示内容按照输入时换行显示标签
- JAVA WEB开发——国际化标签
- java web开发的标签库
- web 开发标签收藏,包括struts,velocity,freemarker,jstl标签等
- 【web开发学习笔记】Struts-Tags学习笔记1 - 通用标签和控制标签
- web显示一部分内容
- struts开发web程序
- VSS使用手册
- IE7 IE8 的兼容性问题解决(微软)
- symbian error code 所有错误代码
- 通过引用捕获异常
- Integration Services 错误和消息引用
- Java WEB开发时struts标签 显示set内容
- 管理视角
- 汇编指令全集
- JAVA数据类型转换
- ESPN开发体育游戏 化身应用程序开发商
- Ubuntu不是用Chrome,用Chromium替换掉firefox
- Spring+hibernate中不能释放tomcat连接池中连接的解决办法
- 开始学习Struts,我的学习笔记(代码摘抄自《JSP应用开发详解(第三版)》)
- 我们需要什么样的信息系统