『J2EE』求助,如何将后台数据库中的数据在JSP页面显示?

我所知道的方法是:将后台数据库查询的结果,读取到一个集合中然后,再在前台显示,不知道如何操作谁可以提供给我相关代码?究竟我这个方法是否合适?顺便希望能提供给我分页的代码,... 我所知道的方法是:
将后台数据库查询的结果,读取到一个集合中然后,再在前台显示,不知道如何操作谁可以提供给我相关代码?

究竟我这个方法是否合适?顺便希望能提供给我分页的代码,希望高手给予赐教! 小弟在此谢国~~
展开
 我来答
百度网友3e904204a
2007-11-12 · 超过30用户采纳过TA的回答
知道答主
回答量:185
采纳率:0%
帮助的人:84.3万
展开全部
很简单
比如结果集是rs
你可以直接rs.get(1)...之类的取里面的元素
也可以rs.get('数据库中字段')
haiyang_0316
2007-11-12
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部
package util;

public class PageControl {

private int curpage; //当前页数
private int nextpage; //下一页
private int start; // 从第行页开始
private int end; //到第几行结束
private int totalpage; //总共页数
private int totalnum; //全部记录行数
private int prepage; //前一页

private int int_num=6; //每页显示记录行数
private int temp_curpage;
private int temp_start;
private int temp_end;
private int temp_totalnum;
private int temp_totalpage;

public void init(int curpage,int totalnum){
temp_totalnum=totalnum;
if(curpage>1){
if(curpage>(int)Math.ceil((double)totalnum/(double)int_num)){
temp_curpage=(int)Math.ceil((double)totalnum/(double)int_num);
}
else{
temp_curpage=curpage;
}
}
else{
temp_curpage=1;
}
temp_start = (temp_curpage - 1) * int_num+1;
temp_end = temp_curpage * int_num;
if (temp_end > temp_totalnum) {
temp_end=temp_totalnum;
}

temp_totalpage=(int)Math.ceil((double)totalnum/(double)int_num);

setCurpage();
setNextpage();
setStart();
setEnd();
setTotalpage();
setTotalnum();
setPrepage();

}

public void setCurpage() {
this.curpage = temp_curpage;
}

public void setNextpage() {
if(temp_curpage+1>temp_totalpage){
nextpage=curpage;
}
else{
nextpage=temp_curpage+1;
}
}

public void setStart() {
this.start = temp_start;
}

public void setEnd() {
this.end = temp_end;
}

public void setTotalpage() {
this.totalpage = temp_totalpage;
}

public void setTotalnum() {
this.totalnum = temp_totalnum;
}

public void setPrepage() {
if(temp_curpage-1<1){
prepage=temp_curpage;
}
else{
prepage=temp_curpage-1;
}
}

public int getCurpage() {
return curpage;
}
public int getNextpage() {
return nextpage;
}

public int getStart() {
return start;
}

public int getEnd() {
return end;
}

public int getTotalpage() {
return totalpage;
}

public int getTotalnum() {
return totalnum;
}

public int getPrepage() {
return prepage;
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式