EOS关于list的在jsp页面上的迭代操作

可以参考我的操作,测试的数据结构是:
  <list type="ITEM">
   <ITEM>
    <id>500000</id><name>商品查询</name>
      <list type="goods"><entity><id>100</id><name>商品</name></entity></list>
   </ITEM>
   <ITEM>
    <id>500001</id><name>区域查询</name>
      <list type="goods"><entity><id>200</id><name>区域</name></entity></list>
   </ITEM>
  </list>

jsp页面中这样写:
<logic:iterate iterateId="record" property="list[@type=\"ITEM\"]">
<tr>
<td>
<table>
<bean:write id="record" property="ITEM/id"/>
<bean:write id="record" property="ITEM/name"/>
<logic:iterate iterateId="record1" propertyId="record" property="ITEM/list">
<bean:write id="record1" property="entity/id"/>
<bean:write id="record1" property="entity/name"/>
</logic:iterate>
</table>
</td>
</tr>
</logic:iterate>

例子2:
数据:

<list type="COST_SORT" begin="0" length="10" rowNum="1">
<COST_SORT rowNum="0">
<SORT_NUM>101</SORT_NUM>
<SORT_NO>101</SORT_NO>
<SORT_SORTDATE>20081106</SORT_SORTDATE>
<SORT_ID>44</SORT_ID>
<SORT_CIG>芙蓉王,将军</SORT_CIG>
<SORT_CARTON>101</SORT_CARTON>
<SORT_CTYPE_DIS>1</SORT_CTYPE_DIS>
<SORT_CIGTYPE_XS/>
<SORT_CARTON_SMALL>101</SORT_CARTON_SMALL>
<SORT_PERSON>1</SORT_PERSON>
<SORT_CTYPE>1</SORT_CTYPE>
<SORT_CIGTYPE_TS>0,1</SORT_CIGTYPE_TS>
<SORT_STOCK>1</SORT_STOCK>
<SORT_RECORD>20081106</SORT_RECORD>
<SORT_CIGTYPE_JS/>
<list type="CTC">
<entity rowNum="0">
<NAME>芙蓉王</NAME>
</entity>
<entity rowNum="1">
<NAME>将军</NAME>
</entity>
</list>
<list type="SORT_CIGTYPE_TS">
<entity rowNum="0">
<ts>芙蓉王</ts>
</entity>
<entity rowNum="1">
<ts>将军</ts>
</entity>
</list>


jsp页代码:
<logic:iterate id="ResultSet" property="list[@type='COST_SORT']">
<% String s = "list[@type='COST_SORT']/COST_SORT[@rowNum='" + i + "']/list[@type='CTC']/entity[@rowNum='"+i+"']/NAME";
String dis = "list[@type='COST_SORT']/COST_SORT[@rowNum='" + i + "']/length";
%>
</logic:iterate>
<bean:write property="s"/>(只能用bean:write输出,不能有<%=s%>)

有jsp代码获得数据去数据
<%@page import="org.w3c.dom.Node"%>
<%@page import="com.primeton.tp.common.xml.XmlUtil"%>
<%
com.primeton.tp.core.prservice.context.RequestContext reqContext = (com.primeton.tp.core.prservice.context.RequestContext) request.getAttribute(com.primeton.tp.web.driver.webdriver.WebDriver.REQUEST_REQUEST_CONTEXT);
String s = reqContext.getEntity("USERS/NAME");
%>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值