jsp页面显示 我想在jsp页面上显示数据库中的所有信息就是name age city 因为一个name列中有多个名字,我要实现的是把他们作为一个表格显示出来,因为要一点开这个页面就显示所有的信息,在页面上要如何实现?后台的Map<>里面以及全部查出来了,请教高手给予指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【lhp636_1】截止到2008-07-17 15:57:36的历史汇总数据(不包括此帖):发帖的总数量:7 发帖的总分数:130 每贴平均分数:18 回帖的总数量:9 得分贴总数量:1 回帖的得分率:11% 结贴的总数量:7 结贴的总分数:130 无满意结贴数:0 无满意结贴分:0 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:0.00 % 无满意结分率:0.00 % 敬礼! 你可以一点击这个页面执行一个action,执行完之后再转向jsp页面。也可以直接在页面把查出来的数据放在list里面。再遍历他。<c:forEach items="${list}" var="li">${li.name}</c:forEach> 在查询SQL 把多个name起个别名,然后在输出JSP页面用别名字段,就可以啦! <%List<Entity> list = <Entity>dao.xx();if(list!=null && list.size()>0){for(int i=0;j=list.size();i<j;i++){ Entity e = (Entity)list.get(i); %><table><tr><td><input type="text" name="name" value="<%=e.getName()==null?"":e.getName()%>" /></td><td><input type="text" name="age" value="<%=e.getAge()==null?"":e.getAge()%>" /></td><td><input type="text" name="city" value="<%=e.getCity()==null?"":e.getCity()%>" /></td></table><%}}%>或jstl标签遍历等等... 直接在jsp页面差。用循环遍历。 支持5楼,也可以用forEach标签。 先把数据取出来 放在集合中 在把这个集合 放在4大作用域中 先用个表格``然后在表格里面用forEach 遍历 最好是把数据封装在bean里面 这个用forEach 遍历时 用EL 表达式``就可以很方便的取出来了!!例如 :<% Vector vec = 数据库中数据; pageContext.setA....("vec",vec);%> (表格略)<forEach var = "vec" iteme = "${vec}">${vec.bean对象的属性名}</forEach>完成! 后台查出数据返回一个List页面中用循环遍历出来 在线等答案 jquery load() 请问手机对java applet的支持情况 菜鸟提问:Oracle查询语句不理解 赴日软件开发对专业要求很严格吗? hibernate双主键插入问题 求动态生成验证码图片的代码! 如何固定表格的宽度,无论表里的数据有多少,都不上表格的宽度发变化,让表格的高度变化 jsp如何连接sql2000数据库(非dsn连接)??? 初学者问题:关于在浏览器中的输出和调试问题! 小弟想学JSP,请问一下你们用什么东东编写JSP代码阿 ? 帮我看看这个吧, 按JSP得到的一个日期变量来运行查询。。。 改改吧。。。 第一次连数据库就有问题。郁闷
楼主【lhp636_1】截止到2008-07-17 15:57:36的历史汇总数据(不包括此帖):
发帖的总数量:7 发帖的总分数:130 每贴平均分数:18
回帖的总数量:9 得分贴总数量:1 回帖的得分率:11%
结贴的总数量:7 结贴的总分数:130
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
也可以直接在页面把查出来的数据放在list里面。再遍历他。
<c:forEach items="${list}" var="li">
${li.name}
</c:forEach>
List<Entity> list = <Entity>dao.xx();
if(list!=null && list.size()>0)
{
for(int i=0;j=list.size();i<j;i++)
{
Entity e = (Entity)list.get(i);
%>
<table>
<tr>
<td>
<input type="text" name="name" value="<%=e.getName()==null?"":e.getName()%>" />
</td><td>
<input type="text" name="age" value="<%=e.getAge()==null?"":e.getAge()%>" />
</td><td>
<input type="text" name="city" value="<%=e.getCity()==null?"":e.getCity()%>" />
</td>
</table>
<%
}
}
%>
或jstl标签遍历等等...
先用个表格``然后在表格里面用forEach 遍历 最好是把数据封装在bean里面 这个用forEach 遍历时 用EL 表达式``就可以很方便的取出来了!!
例如 :
<%
Vector vec = 数据库中数据;
pageContext.setA....("vec",vec);
%>
(表格略)
<forEach var = "vec" iteme = "${vec}">
${vec.bean对象的属性名}
</forEach>
完成!
返回一个List
页面中用循环遍历出来