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

我所知道的方法是:
将后台数据库查询的结果,读取到一个集合中然后,再在前台显示,不知道如何操作谁可以提供给我相关代码?

究竟我这个方法是否合适?顺便希望能提供给我分页的代码,希望高手给予赐教! 小弟在此谢国~~

很简单
比如结果集是rs
你可以直接rs.get(1)...之类的取里面的元素
也可以rs.get('数据库中字段')
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-11-12
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;
}

}

javaee中怎样读取数据库中的文件并显示到网页上
<%@ page import="javax.servlet.http.*,javax.servlet.*" %> <%@ taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/core" prefix="c"%> <%@ taglib uri="http:\/\/java.sun.com\/jsp\/jstl\/sql" prefix="sql"%> JSTL sql Tag <sql:setDataSource var="snapshot" driver="com.mysql...

j2ee怎么实现进入jsp页面后自动调用方法查询数据库,再将查询结果显示到...
那么在页面1.jsp的body标签处添加onload事件处理函数为init,在事件处理函数init中发送ajax请求,ajax回调函数为getNews,这个ajax请求的url地址为页面2.jsp,在2.jsp中<%%> 之间写java代码,用jdbc查询数据库,查完了把结果通过jsp内置对象out的print发送出去,这样1.jsp的ajax回调函数getNews就可以拿到ou...

如何把数据库数据放在html编辑器上?
这样在后台处理的页面中我们就可以直接通过取隐藏区域content的数据来获取html在线编辑器的数据。 3、怎么在文本编辑器中加入上传本机图片到html在线编辑器中:首先我们使得在点击插入图片的按钮时弹出一个上传图片的窗口,我们利用自己写的程序来实现上传本机图片到服务器上,然后我们需要记录图片的路径,然后通过html在线编...

jsp乱码问题有什么彻底的解决方法
} 于是,在从数据库读出数据过后调用charConvert(rs.getString("colName")),这样就可以正常显示数据库中的中文数据了。 JSP中输出中文的乱码问题 所谓在JSP输出中文,即直接在JSP中输出中文,或者给变量赋中文值再输出等,这种情况下的乱码问题往往是因为没有给JSP页面制定显示字符的编码方式,解决问题如下: ·在JSP...

java web开发都用jsp吗?
在jsp刚刚兴起的时候,一些比较优秀的J2EE框架还没有出现的时候,开发都是用只jsp来做,这样会造成前台的UI和业务逻辑还有db的交互全部在jsp中完成,这样做会造成代码的耦合性过高,不易于维护。后来有了MVC类型的架构--jsp+servlet+javabean,这样一来的话,jsp只承担了views的作用。所以我觉得“不用jsp...

关于J2EE的几个问题
(1)检索的结果会返回Customer与Order持久化对象,而且它们会被置于Hibernate的Session缓存之中,并且Session会负责它们在缓存中的唯一性以及与后台数据库数据的同步,只有事务提交后它们才会从缓存中被清除;而语句(2)返回的是关系数据而并非是持久化对象,因此它们不会占用Hibernate的Session缓存,只要在检索之后应用程序不在...

天天在做J2EE却不知道“业务逻辑”这个东西具体是什么
其中v代表view,也就是展示逻辑,相当于一个b\/s结构系统的jsp部分,主要用于输入数据,显示结果等等,也就是界面部分。m代表model,也就是业务逻辑,主要是做连接数据库,处理数据,数值计算等等,表达形式是javabean或者ejb。c代表controller,也就是控制层,用于model层和view层的数据交互,它把view中(...

《J2EE架构与开发》期末考试简答题,求问题完整答案
1、将服务器的资源通过标准的HTTP响应发送给浏览器,浏览器接收到响应后将 HTML文档显示出来。2、action:当提交表单时,向何处发送表单数据。get:浏览器使用 method 属性设置的方法将表单中的数据传送给服务器进行处理。共有两种方法:POST 方法和 GET 方法。type:类型,可以是button,submit等 name:...

基于web和基于jsp的区别?
javaweb和jsp的区别jsp只是java在web应用中的一部分,一般用于显示与用户交互的界面(前台),除了jsp外在web应用后台还有java程序进行支撑的。因为HTML不能服务器(也就是数据库)进行动态的交互,所以就出现了JSP。还有JavaSwing,只是J2SE标准中的一个包,来进行桌面应用程序开发的,就是来画应用程序的...

...B\/S结构,请问开发编写带后台管理的JSP网页是什么结构?
二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器...

相似回答