- 浏览: 231724 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
xmwjfid:
写的不错,就是有个疑问groupSize 这个用来干什么?
jQuery Ajax分页(pagination.js)分页插件 (转载) -
GRACEACT:
Thanks.对我很有帮助。
使用Java组件itext 生成pdf的介绍 -
xianzi_2008:
jQuery Ajax分页(pagination.js)分页插件 (转载) -
xiaotao.2010:
Demo a=new Demo()
{ ...
匿名类 -
system1029hq:
jQuery Ajax分页(pagination.js)分页插件 (转载)
1.MapAction.java
package com.uaes.util; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import com.opensymphony.xwork2.ActionSupport; public class MapAction extends ActionSupport { private Map<String, String> map; private Map<String, Student> studentMap; private Map<String, String[]> arrayMap; private Map<String, List<Student>> listMap; public String testMap() { map = new HashMap<String, String>(); map.put("1", "one"); map.put("2", "two"); studentMap = new HashMap<String, Student>(); studentMap.put("student1", new Student(new Integer(1), "20034140201", "张三1", "男", 25)); studentMap.put("student2", new Student(new Integer(2), "20034140202", "张三2", "女", 26)); studentMap.put("student3", new Student(new Integer(3), "20034140202", "张三3", "男", 27)); arrayMap = new HashMap<String, String[]>(); arrayMap.put("arr1", new String[] { "1", "2003401", "leejie", "male", "20" }); arrayMap.put("arr2", new String[] { "2", "2003402", "huanglie", "male", "25" }); arrayMap.put("arr3", new String[] { "3", "2003403", "lixiaoning", "male", "21" }); listMap = new HashMap<String, List<Student>>(); List<Student> list1 = new ArrayList<Student>(); list1.add(new Student(new Integer(1), "20034140201", "张三1", "男", 25)); list1.add(new Student(new Integer(2), "20034140202", "张三2", "男", 25)); list1.add(new Student(new Integer(3), "20034140203", "张三3", "男", 25)); listMap.put("class1", list1); List<Student> list2 = new ArrayList<Student>(); list2.add(new Student(new Integer(1), "20034140301", "李四1", "男", 20)); list2.add(new Student(new Integer(2), "20034140302", "李四2", "男", 21)); list2.add(new Student(new Integer(3), "20034140303", "李四3", "男", 22)); list2.add(new Student(new Integer(4), "20034140304", "李四4", "男", 23)); listMap.put("class2", list2); return SUCCESS; } public Map<String, String> getMap() { return map; } public void setMap(Map<String, String> map) { this.map = map; } public Map<String, Student> getStudentMap() { return studentMap; } public void setStudentMap(Map<String, Student> studentMap) { this.studentMap = studentMap; } public Map<String, String[]> getArrayMap() { return arrayMap; } public void setArrayMap(Map<String, String[]> arrayMap) { this.arrayMap = arrayMap; } public Map<String, List<Student>> getListMap() { return listMap; } public void setListMap(Map<String, List<Student>> listMap) { this.listMap = listMap; } } class Student { private Integer id; private String num; private String name; private String sex; private Integer age; public Student(Integer id, String num, String name, String sex, Integer age) { super(); this.id = id; this.num = num; this.name = name; this.sex = sex; this.age = age; } }
2.testMap.jsp
<%@ page contentType="text/html;charset=UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <html> <head> <title>struts2中的map遍历总结</title> </head> <body> <b>1.map中的value为String字符串</b> <br> <s:iterator value="map" id="column"> <s:property value="#column" /> key: <s:property value="key" /> <br> value:<s:property value="value" /> </s:iterator> <b>2.map中的value为Student对象</b> <table border="1" width="50%" cellspacing="0" cellpadding="0"> <tr> <td> key=value </td> <td> ID </td> <td> num </td> <td> name </td> <td> sex </td> <td> age </td> </tr> <s:iterator value="studentMap" id="column"> <tr> <td> <s:property value="#column" /> </td> <td> <s:property value="value.id" /> </td> <td> <s:property value="value.num" /> </td> <td> <s:property value="value.name" /> </td> <td> <s:property value="value.sex" /> </td> <td> <s:property value="value.age" /> </td> </tr> </s:iterator> </table> <b>3.map中的value为String数组</b> <table border="1" width="50%" cellspacing="0" cellpadding="0"> <tr> <td> key=value </td> <td> ID </td> <td> num </td> <td> name </td> <td> sex </td> <td> age </td> </tr> <s:iterator value="arrayMap" id="column"> <tr> <td> <s:property value="#column" /> </td> <td> <s:property value="value[0]" /> </td> <td> <s:property value="value[1]" /> </td> <td> <s:property value="value[2]" /> </td> <td> <s:property value="value[3]" /> </td> <td> <s:property value="value[4]" /> </td> </tr> </s:iterator> </table> <b>4.map中的value为list集合</b> <table border="1" width="50%" cellspacing="0" cellpadding="0"> <tr> <td> class </td> <td> ID </td> <td> num </td> <td> name </td> <td> sex </td> <td> age </td> </tr> <s:iterator value="listHashMap" id="listid"> <s:iterator value="#listid.value" id="listidsub"> <tr> <td> <s:property value="key" /> </td> <td> <s:property value="id" /> </td> <td> <s:property value="num" /> </td> <td> <s:property value="name" /> </td> <td> <s:property value="sex" /> </td> <td> <s:property value="age" /> </td> </tr> </s:iterator> </s:iterator> </table> </body> </html>
发表评论
-
JavaScript与Java的区别
2012-09-29 23:50 10181.基于对象和面向对象 Java是一种面向对象的语言 ... -
关于ORA-01034和ORA-27101的一种解决方法
2012-07-31 11:17 1352系统配置是Win2003+Oracle 11g+内存3G ... -
应该被记住的 8 位Java人物
2012-07-04 17:53 1374这里列举了 8 个 Java 人物,他们创建了对 Ja ... -
Struts基本原理
2012-07-04 17:48 1505上图来源于Struts2官方站点,是Struts 2 的整 ... -
Spring事务配置的五种方式
2012-07-04 17:45 1401Spring配置文件中关于事务配置总是由三个组成部分,分别是D ... -
MyEclipse中Ctrl+Shift+F格式化代码时不换行
2012-06-12 21:04 2644Eclipse 格式化代码时不换行 每次用Eclipse自带 ... -
MyEclipse 解决内存溢出
2012-06-12 20:57 22451、修改eclipse.ini在Myeclipse安装目录下G ... -
J2EE体系结构图或三层结构图
2012-05-05 23:55 4807J2EE体系结构图或三层结构图 J2EE体系结构图: ... -
解决SQL Server 2005 还原数据库错误:System.Data.SqlClient.SqlError
2012-05-04 21:20 1796解决SQL Server 2005 还原数据库错误:Syste ... -
UTF-8 GBK UTF8 GB2312 之间的区别和关系(转)
2012-05-01 12:15 1194UTF-8:Unicode Transformati ... -
java 调用.net DLL的方法
2012-04-30 16:18 1401背景: 近日一个ja ... -
实现了ZIP【压缩】【解压】功能
2012-04-28 13:59 1218程序实现了ZIP压缩。共分为2部分 : 压缩(compress ... -
Windows 任务管理器 PF使用率 总数 核心内存 物理内存
2012-04-28 13:14 14851、【CPU 使用】 CPU的使用百分比,柱状图表示实时的 ... -
框架StringUtil
2012-04-25 21:47 1296package com.common.string; i ... -
在windowsXP中如何卸载Oracle10g
2012-03-19 21:45 1240软件环境: 1、Windows XP ... -
MD5
2012-03-15 22:22 936package com.kingsoft.main; / ... -
cookie与session的区别和联系
2012-02-01 11:58 1116最佳答案具体来说cookie ... -
《网站开发人员应该知道的61件事》[解读]
2011-12-03 21:36 1618看了阮一峰翻译的《 ... -
JAVA字符串的方法
2011-11-28 21:04 10181、length() 字符串的长度 例:char chars ... -
JAVA中线程同步方法
2011-11-28 21:01 19201 wait方法: 该方法属于Object的方 ...
相关推荐
<s:iterator value="list" id="book" status="u"> <tr> <td> <s:property value="id" /> </td> <td> <s:property value="name" /> </td> <td> ...
在action里面写了方法获取一个list,再将这个list的值放到jsp页面中显示出来,用的是<s:iterator>标签。
NULL 博文链接:https://takeme.iteye.com/blog/1663039
NULL 博文链接:https://takeme.iteye.com/blog/1663239
4. <s:iterator></s:iterator>-----用于遍历集合 L: 1. <s:label></s:label>-----只读的标签 M: 1. <s:merge></s:merge>-----合并遍历集合出来的值 O: 1. <s:optgroup></s:optgroup>-----获取...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> (4) <s:iterator> (5) <s:include> (6) <s:form>、<s:hidden> (7...
<%@ taglib uri="/struts-tags" prefix="s" %> 结合例子,重点掌握以下标签的用法 (1) <s:property> (2) <s:set> (3) <s:if> 、<s:elseif>、<s:else> (4) <s:iterator> (5) <s:include> (6) <s:form>、<s:hidden> (7...
<s:iterator> <s:property /><br/> </s:iterator> </s:generator> 例2: 生成一个iterator,使用count属性。因为count属性值为3,所以只有前三个内容(aaa,bbb,ccc)在生成的iterator中。 Generate an iterator ...
<s:iterator id="rs" value="resList" status="count" > </s:iterator> <s:iterator id="pwd" value="#request.usePwdList" status="mIndex"> <tr> <td> <a href="[removed]similarityPwdDeQQ('${pwd.idType...
2. 遍历List<List<String>> 3. 遍历UserEntity 4. 遍历List<UserEntity> 遍历方法各有长短,若不是多表联接查询、显示表格的列数已经固定,一般用实体类(UserEntity)迭代的方式。相反,显示的数据表格行和列不确定...
<s:include value="../Struts2GotoPage.jsp"></s:include> <s:iterator value="goods" id="item" status="st"> <tr align="center"> <td >${st.index+1} </td> <td >${item.gsName }</td> <td >${item....
<iterator>:迭代器 <list>:链表 <map>:映射 <memory>:内存管理 <optional>:可选值 <queue>:队列 <random>:随机数 <regex>:正则表达式 <set>:集合 <stack>:栈 <string>:字符串 <tuple>:元组 <unordered_...
<s:iterator value="list" status="st"> <tr> <td><s:property value="username"/></td> <td><s:property value="password"/></td> <td><s:property value="power"/></td> <td><s:property value="cdate"/></td> <td...
NULL 博文链接:https://shupili141005.iteye.com/blog/667446
1:在action中定义的变量,在jsp页面中显示用:<s:property value="变量名" /> 2:在页面中实现自动增加的序号用iterator的statuts的index属性 eg: <s:iterator value="#request.inOutAccountList" id="data" ...
可以通过2种方法遍历HashMap<br><br>Map map = new HashMap();<br><br>for (Iterator iter = map.entrySet().iterator(); iter.hasNext();) {<br><br> Map.Entry entry = (Map.Entry) iter.next();<br><br> Object ...
(2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec>::iterator it; for(it=vec.begin();it!=vec.end();it++) cout<<*it<<endl; (6)插入元素...
主要介绍Strus2中的通用标签,主要有<s:url>, <s:set>, <s:push>, <s:if>, <s:elseif>, <s:else>, <s:iterator>, <s:sort>, <s:date>, <s:a>等几个标签的具体用法,希望能对大家有帮助。
web开发struts2标签 <s:property></s:property> <s:iterator></s:iterator>
vector<student>::iterator cit; cit=onit.end(); onit.insert(cit,Student); cout<<"你插入的学生信息为:"<<endl; cit=onit.begin(); for (;cit!=onit.end();cit++) { // cout <<"学生姓名为:"<<*cit->...