永发信息网

Java Strut技术问题

答案:6  悬赏:40  手机版
解决时间 2021-06-06 17:34

首先我的数据库里有N行记录,每行有N列,然后我需要把数据库里的信息全部查出来,显示在转向的JSP页面中,请问在Action中应用什么样的方法才能把查出来的所有数据都给传到对应的JSP页面中呢?

希望能写的详细点,初学者!

最佳答案

首先写一个封装类 就是你表里面所对应的所有属性 这里简单的就写个id和name


public class table {

private int id;
private int name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getName() {
return name;
}
public void setName(int name) {
this.name = name;
}


}
然后在你读取数据的地方 用这个类进行封装


while(rs.next())
{
js++;
table bean = new table ();
bean.setId(rs.getInt(1));
bean.setName(rs.getString(2));
vec.addElement(bean);
}


然后把结果return出去 在action中调用 这个方法


request.setAttribute("table",调用获取集合的方法);



然后跳转到页面 把集合读出来


<c:forEach items="${table}" var="servers">


id=${servers.id} ------${servers.id}这个就是获取值的意思


name=${servers.name}------${servers.name}这个就是获取值的意思


</c:forEach>



这个就是简单的整个过程 你在整理下就可以了

全部回答

<c:foreach item="${你查询的结果集}" var=“定义每一个结果的名字”>

${结果的名字}<br />

</c:foreach>

如果取出来是一个list列表,然后在action放在request.setAttribute("listName",list);

再请求转发到jsp

最后在jsp使用C标签或logic标签其他迭代出list.

放在泛型中哦

封装在一个集合里面。到jsp页面进行遍历集合对象,输出相应的值.

放到一个结集合里 包装发送 然后在jsp中提取

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
什么是菜刀的压入式使用方法
初一数学家庭作业
在E盘(文件系统:FAT32)怎么才可以让文件夹
濮阳县濮阳中国移动(八公桥中心卫生院东)这个
我的手机V8串号*#06#显示的与电池下边的不一
卡王破解盘桌面
nero8多国语版下载地址现在是多少
求~!2009年云南会计证考试试题
the system cannot locate the resource spec
下陆区黄石大冶有色人力资源服务中心地址在哪
QQ炫舞 星际积分过10000的去哪个网页抽奖啊?
急寻一种吃中药感觉不到那么苦的方法…除吃糖
急需!!!!!!!!!
DNF多少级可以附魔?我看见有人59级就可以附
1994年10月17日出生的,是什么星座
推荐资讯
求助!电脑组机达人 看看下面的配置怎么升级
我是一年当中倒数第二个月倒数第二天出生的,
红色警戒2中的超级武器
Word页面横放,为什么页脚会不对?
这个红荆棘反光吗
在出菇期间,怎样使蘑菇快速生长?
我电脑的酷狗音乐播放器为什么用不了了???
问一首歌名叫什么
邮局汇款到邮政卡(即时到帐)知道对方卡号和
第一大题:小明买了两副黑手套、三副白手套、
The little kid
英语翻译大体内容就是:以约翰的名义给好友琼
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?