hibernate连接两表后台有了sql语句,得到一个list,如何把结果表现在页面上。
2个回答
展开全部
以下是在jsp中表现的:先用一个request设置一个值,把sql语句得到的list传值:request.setAttribute("list",list);
然后在jsp中用logic标签:
<logic:present name="list" scope="request">
<logic:iterate id="element" name="list">
<table border="1" >
<tr>
<!--以下name是上面遍历器iterate 的id,properyt是你list得到的每个属性的名字-->
<td><bean:write name="element" property="Id" /></td>
<td><bean:write name="element" property="Name" /></td>
<td><bean:write name="element" property="Phone" /></td>
</tr>
</table>
</logic:iterate>
</logic:present>
然后在jsp中用logic标签:
<logic:present name="list" scope="request">
<logic:iterate id="element" name="list">
<table border="1" >
<tr>
<!--以下name是上面遍历器iterate 的id,properyt是你list得到的每个属性的名字-->
<td><bean:write name="element" property="Id" /></td>
<td><bean:write name="element" property="Name" /></td>
<td><bean:write name="element" property="Phone" /></td>
</tr>
</table>
</logic:iterate>
</logic:present>
追问
request.setAttribute("list",list);
这句是在action层吧
追答
恩恩,是的!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询