注册 登录
编程论坛 J2EE论坛

JSF 标签中的var

赤冰 发布于 2007-05-16 16:17, 856 次点击
<h:dataTable id="students" value="#{Step5Act.dataStudent}" var="s"
rows="100" border="1" width="100%">
这里面的value是从Step5Act.dataStudent获取的数据么?var是什么意思啊
还有facet是什么呢?

[此贴子已经被作者于2007-5-16 16:32:57编辑过]

4 回复
#2
支离破碎2007-05-16 16:46
var就是datatable存的对象。

for example:
dataStudent只能存List,数组等一些对象,所以你var就表示里面的每一个元素,
如:dataStudent存的是student对象,那么var就是里面的每一个student对象,那你要显示的时候就用s.studentName就要以显示学生的名字了。

facet的name如果等于header就表示是这个表的表头等,好像还有一些别的参数,这个没怎么用。
#3
赤冰2007-05-16 17:22
哦,明白,那facet呢
#4
支离破碎2007-05-16 17:33
上面不是写了吗?是用来做表头和表尾的,是否还有别的功能我就不太清楚了
#5
赤冰2007-05-16 17:49

谢谢

1