DisplayTag是一个非常好用的表格显示标签,适合MVC模式,其主页在http://displaytag.sourceforge.net 一、最简单的情况,未使用<display:column/>标签 <%request.setAttribute( "test", new ReportList(6) );%> <display:table name="test" /> 标签遍历List里的每一个对象,并将对象里的所有属性显示出来。一般用于开发的时候检查对象数据的完整性。 二、使用<display:column/>标签的情况 <display:table name="test"> <display:column property="id" title="ID" /> <display:column property="name" /> <display:column property="email" /> <display:column property="status" /> <display:column property="description" title="Comments"/> </display:table> property对应List里对象的属性(用getXXX()方法取得),title则对应表格表头里的列名。定义列有两种方式: A、<display:column property="email" /> 使用<display:column/>标签里的property属性来定义 B、<display:column title="email">email@it.com</display:column> 在<display:column/>标签体里增加内容,可以是常量,也可以用其他标签等等 两种方式比较,用property属性来定义更加快速和利于排序。 三、表格显示样式的定义 A、在<display:table/>和<display:column/>标签里指定标准的html属性,烦琐 B、修改样式表 <display:table name="test" class="mars"> <display:column property="id" title="ID" cla[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
|