当前位置:编程学习 > JAVA >>

Struct 标签 怎么迭代后台传过来的两个list中的数据在一行记录啊?

假如 我从后台传来list<user>(name,id,sex)和list<class>(id,grade)我想在界面中显示的效果是:
 id    name    sex    grade 
 编号   姓名  性别   年级
 --     --     --    ---
 --     ---    --    --- 
 --     --     ---   --- (输出的数据)

怎么迭代这两个list的啊  大虾帮忙啊 --------------------编程问答--------------------  在后台的时候处理好,值传一个list 不行么、、、 --------------------编程问答-------------------- 在后台处理好 --------------------编程问答-------------------- 后台:

request.setAttribute("userList", userList);


JSP页面:

<logic:present name="userList" scope="session">
<logic:present name="gradeList" scope="session">
<logic:equal name="userId" value="gradeId">
<logic:iterate id="userList" name="userList" scope="session">
<tr>
<td align="center"><bean:write name="userList" property="name" /></td>
<td align="center"><bean:write name="userList" property="sex" /></td>
<td align="center"><bean:write name="userList" property="grade" /></td>
</tr>
</logic:iterate>
</logic:equal>
</logic:present>
</logic:present>

可以试试看,我没有运行过哦。。。 --------------------编程问答-------------------- 完了,equal那里写错了。。。
--------------------编程问答-------------------- 如果是struts2的话,这样
<s:iterator value="userList" status="user">
   <s:iterator value="classList" status="class">
<s:if test="id equal id">
     <s:property value="id"/>
     </s:if>
   </s:iterator>
</s:iterator>
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,