做一个查询结果页面。整个业务是差一张表而已,但其中表里面有一个显示字段需要到另一个表里面去匹配中文解析,不然就是一些数字而已。一时想想用sql去组合好像有点难写。于是我在逻辑action里面查询了两次表。一次是查询表,一次是中文解析表。然后利用webwork的setter getter机制返回这两个查询的实体,在页面显示。当要显示那个字段的时候,此字段就会和解析表实体循环匹配,匹配到了就可以显示它的中文解释出来。
<ww:iterator value="resultList" status="r_status">
<ww:iterator value="resultBizList" status="r_status2">
<ww:if test="resultList[#r_status.index][10]==resultBizList[#r_status2.index][0]">
<ww:property value="resultBizList[#r_status2.index][1]" />
</ww:if>
</ww:iterator>
只要在action里面充实好
resultList
resultBizList
就可以了