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 开发