有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java在struts2中迭代两个列表

我有两个列表,selectedFields包含标题(例如:idusernamefirstname)和custDetails包含客户详细信息(例如:idusernamefirstnamebirthdateaddress等等)。我想在这里只打印custDetails<td>包含在selectedFields中的数据。如果selectedFields包含username,那么只有username值将显示为<td>John</td>,而header将显示为<th>username</th>

<table>
<thead>
  <!-- Selected Fields contains id,username -->
  <s:iterator value="selectedFields">                                           
  <th><s:property/></th>
  </s:iterator>
</thead>
<tbody>
  <!-- custDetails contains id,username,firstname,lastname,address,city,state etc. -->
  <s:iterator value="custDetails" status="custDetails">
    <tr>
    <s:iterator value="selectedFields" status="selectedFields">
    <!-- Display only id,username columns from custDetails since selectedFields contains these values -->  
    <td><s:property value="<s:property />"/></td>
    </s:iterator>
    </tr>
  </s:iterator>                               
</tbody>
</table>

共 (0) 个答案