webwork 使用的应该不算所,网上的资料也不好找。
不过公司的框架在用,没有办法,找到一点,总结一点吧。
我觉得,最不太好使用的标签为 <ww:iterator>
<ww:iterator>
引用简单对象集合
<
ww:iterator
value
="list"
>
<
OPTION
value
="<ww:property/>"
>
<
ww:property
/>
</
OPTION
>
</
ww:iterator
>
引用list【list】
outList
=
new
ArrayList();
inList
=
new
ArrayList();
inList.add(
new
Element(
"
1
"
,
"
a
"
));
inList.add(
new
Element(
"
2
"
,
"
b
"
));
outList.add(inList);
inList
=
new
ArrayList();
inList.add(
new
Element(
"
3
"
,
"
c
"
));
inList.add(
new
Element(
"
4
"
,
"
d
"
));
outList.add(inList);
遍历:
<
ww:iterator value
=
"
outList
"
>
<
ww:iterator value
=
"
top
"
>
<
ww: property value
=
"
key
"
/>
,
<
ww: property value
=
"
value
"
/>
</
ww:iterator
>
</
ww:iterator
>
注意:关键点就一个top,意思是取栈顶的元素.
<ww:if>
这个标签只有一个关键 <ww:if test="">
test,这里更多的人使用的是如果字符串对比,怎么区别。
今天碰到一个情况 为 调用一个方法。
原来只知道 <ww:property value="function()">
其实 <ww:if test ="function()"> 可以的,只要function()的返回值为boolean。