变相怪杰 发表于 2015-1-18 11:51:03

JAVA教程之关于怎样利用struts标签输入值为map的l...

Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
比来在一个项目中,要将一个list在客户端输入,而list内里的每一个值不是bean,而是map,想好很久,想了个举措,能够完成,代码以下

ArrayListtestList=newArrayList();HashMaptestMap1=newHashMap();testMap1.put("grade","七年级");testMap1.put("class","一班");testMap1.put("master","张三");testList.add(testMap1);HashMaptestMap2=newHashMap();testMap2.put("grade","八年级");testMap2.put("class","二班");testMap2.put("master","张三");testList.add(testMap2);HashMaptestMap3=newHashMap();testMap3.put("grade","九年级");testMap3.put("class","五班");testMap3.put("master","李四");testList.add(testMap3);

<tableborder="1"cellpadding="0"cellspacing="0"bordercolor="#0033CC"name="tableList"><tr><td>master</td><td>class</td><td>grade</td></tr><logic:iterateid="element"indexId="ind"name="testList"><tr><td><logic:iterateid="elementValue"indexId="idx"name="element"><logic:equalname="elementValue"property="key"value="master"><bean:writename="elementValue"property="value"/></logic:equal></logic:iterate></td><td><logic:iterateid="elementValue"indexId="idx"name="element"><logic:equalname="elementValue"property="key"value="class"><bean:writename="elementValue"property="value"/></logic:equal></logic:iterate></td><td><logic:iterateid="elementValue"indexId="idx"name="element"><logic:equalname="elementValue"property="key"value="grade"><bean:writename="elementValue"property="value"/></logic:equal></logic:iterate></td></tr></logic:iterate></table>
masterclassgrade另有更好的办法,接待交换,第一次在blog上发文,没有排版,请多包涵!
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。

分手快乐 发表于 2015-1-21 16:18:38

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

乐观 发表于 2015-1-30 18:46:20

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

小女巫 发表于 2015-1-30 21:04:35

科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

山那边是海 发表于 2015-2-4 13:10:36

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

飘飘悠悠 发表于 2015-2-8 03:19:36

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

仓酷云 发表于 2015-2-8 14:41:02

Java是一种计算机编程语言,拥有跨平台、面向对java

海妖 发表于 2015-2-10 09:54:09

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

柔情似水 发表于 2015-3-1 07:54:34

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

谁可相欹 发表于 2015-3-9 12:31:56

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

深爱那片海 发表于 2015-3-12 23:44:25

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

小魔女 发表于 2015-3-20 05:13:41

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

简单生活 发表于 2015-3-24 21:26:23

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

admin 发表于 2015-3-26 22:31:21

是一种使用者不需花费很多时间学习的语言

老尸 发表于 2015-4-4 20:49:56

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

愤怒的大鸟 发表于 2015-4-6 22:10:01

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

只想知道 发表于 2015-4-17 03:49:12

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

若天明 发表于 2015-5-3 16:27:24

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

再现理想 发表于 2015-6-8 01:50:46

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

再见西城 发表于 2015-6-23 10:41:51

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
页: [1] 2
查看完整版本: JAVA教程之关于怎样利用struts标签输入值为map的l...