社区
Web 开发
帖子详情
一个奇怪的问题,help!
sgdb
2003-03-28 09:21:36
同样的一个jsp页面,在虚拟主机上运行的结果跟在我机器上运行的结果居然不一样,虚拟主机上采用的系统:resin2.1.6+iis+mysql 我机器上的环境:resin2.1.6+mysql;检查原因估计是while (i<pagesize&&!rs1.isAfterLast())中的!rs1.isAfterLast()没起作用,但是我机器上是可以运行的,为什么啊?该怎么解决??
...全文
54
7
打赏
收藏
一个奇怪的问题,help!
同样的一个jsp页面,在虚拟主机上运行的结果跟在我机器上运行的结果居然不一样,虚拟主机上采用的系统:resin2.1.6+iis+mysql 我机器上的环境:resin2.1.6+mysql;检查原因估计是while (i<pagesize&&!rs1.isAfterLast())中的!rs1.isAfterLast()没起作用,但是我机器上是可以运行的,为什么啊?该怎么解决??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sgdb
2003-03-28
打赏
举报
回复
大家看看啊,我的页面http://ecsu.3322.org/mode1/index.jsp
index.jsp的代码:
<%@ page language="java" import="java.sql.*"%>
<%@ page contentType="text/html;charset=gb2312"%>
<jsp:useBean id="DB" scope="page" class="bbs.Mysql" />
<%
//以下三行清除缓存,每次进入该页面自动刷新
response.setHeader("progma","no-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
int pagesize; //每页记录数
int rowcount; //总记录数
int pagecount; //总页数
int pages; //当前页码
String strpage; //传递参数变量
String sql=""; //查询语句
String title="";
pagesize=20;
rowcount=0; //初始化
strpage=request.getParameter("page");
if(strpage==null){
pages=1;
}else{
pages=java.lang.Integer.parseInt(strpage);
if (pages<1) pages=1;
}
sql="select count(*) as count from forum where rootid=0";
ResultSet rs=DB.executeQuery(sql);
if (rs.next()){
rowcount=rs.getInt("count"); //得到总主贴数
}
pagecount=(rowcount+pagesize-1)/pagesize; //计算总页数
if (pages>pagecount){
pages=pagecount;
rs.close();
} //对于大于总页数的页面调整为最大页数
%>
<html>
<head>
<title>欢迎来到在线学习论坛</title>
</head>
<body background="image/bbg.gif">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolordark="#FFFFFF" bordercolorlight="#000000">
<tr>
<td bgcolor="#0099ff" height="16"> <font color="#FFFFFF">在线学习论坛 <a href="login.html"><font color="#FFFFFF">登录</font></a>
<a href="reg.html"><font color="#FFFFFF">注册</font></a> <a href="loginout.jsp"><font color="#FFFFFF">注销</font></a></font></td>
</tr>
</table>
<p> </p>
<table width="25%" border="0" align="right">
<tr>
<td><font color="#0000FF"><a href="addtitle.jsp">发表新贴</a></font></td>
</tr>
</table>
<form name="form1" method="post" action="search.jsp">
按
<select name="select" size="1">
<option value="writer" selected>作者
<option value="title">主题
</select>
<input type="text" name="text">
<input type="submit" name="Submit" value="搜索">
</form>
<table width="100%" border="0">
<tr bgcolor="#0099ff">
<td align=center width=10% height="34"><font color="#FFFFFF"><b>编号</b></font></td>
<td align=center width=46% height="34"><font color="#FFFFFF"><b>讨论区</b></font></td>
<td align=center width="12%" height="34"><font color="#FFFFFF"><b>发言人</b></font></td>
<td align=center width="12%" height="34"><font color="#FFFFFF"><b>回复数</b></font></td>
<td align=center width="20%" height="34"><font color="#FFFFFF"><b>最后更新时间</b></font></td>
</tr>
<%
sql="select * from forum where rootid=0 order by lastupdatetime DESC";
ResultSet rs1=DB.executeQuery(sql); //得到主贴记录集
//显示记录
if(rowcount>0){
rs1.absolute((pages-1)*pagesize+1);
int i=0;
while ((i<pagesize)&&(!rs1.isAfterLast())){
title=rs1.getString("title");
if (title.length()>50) {
title=title.substring(0,49)+"...";}
%>
<tr>
<td align=center width=10% height="34"><font color="#000063"><%=rs1.getInt("id")%></font></td>
<td align=left width=46% height="34"><font color="#0099ff"><a href=forumcontent.jsp?id=<%=rs1.getInt("id")%>><%=title%></a></font></td>
<td align=center width="12%" height="34"><font color="#000063"><%=rs1.getString("writer")%></font></td>
<td align=center width="12%" height="34"><font color="#000063"><%=rs1.getInt("replynum")%></font></td>
<td align=center width="20%" height="34"><font color="#000063"><%=rs1.getString("lastupdatetime")%></font></td>
</tr>
<%
rs1.next();
i++;
}
}
%>
</table>
<hr color="#0099ff">
</body>
</html>
<%
rs1.close();
%>
sgdb
2003-03-28
打赏
举报
回复
还是不行啊,感觉不应该是jdbc的问题!!
因为我自己机器上是可以的啊,而且上传的第一天显示是很正常的,第二天就变了!
郁闷~~~~~~~~~~~
up
byfan
2003-03-28
打赏
举报
回复
这样试试,如果还不行,那就是你的JDBC版本不支持这种方法了。
strm2 = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE) ;
rs1=strm2.executeQuery(sql_str) ;
sgdb
2003-03-28
打赏
举报
回复
驱动是我自己上传的啊!
laoer
2003-03-28
打赏
举报
回复
它的JDBC驱动和你的不一样!
希偌
2003-03-28
打赏
举报
回复
可能是cache的问题,把work目录删除掉,然后重新启动服务器看看
sgdb
2003-03-28
打赏
举报
回复
再up一下!
Jsp的
奇怪
问题
(
Help
)
听说还会出现:
一个
页面出现多个 ××××" %> 在windows下一切正常,上了Unix就Error了。。。。。晕。 不解中。有人能给答案吗? 因为偶是半路出家,.net上跳到java的,谢谢! java的非官方标准实在...
maven安装完成,cmd执行mvn
help
:system 一直失败,下载不了jar包的解决方案(网上那些怎么都不行的看过来!!!)
先是在项目中添加依赖,自动下载jar包时,我的maven一直失败,下载不下来,我就觉得会不会是我的maven出
问题
了,就重新安装配置
一个
新的maven。 跟网上的教程一样,我安装配置好maven后,用cmd执行 mvn -version命令...
Python 打包 出现 NameError: name '
help
' is not defined
问题
记录
Python 打包 出现 NameError: name '
help
' is not defined
问题
记录Python 打包 出现 NameError: name '
help
' is not defined
问题
记录 Python 打包 出现 NameError:...最近项目写了
一个
python 程序 Windows pycharm...
See "git
help
gc" for manual housekeeping
今天使用git遇到
一个
奇怪
的
问题
,在衍合代码的时候长时间衍合不成功,并且报下面错误 Auto packing the repository in background for optimum performance. See “git
help
gc” for manual housekeeping. 经过...
Linux --
help
指令解读 学习指令不用愁
好在有
help
信息,那么学习
help
的内容从而学会如何使用指令我觉得才是学习指令的关键所在。 [deng@localhost ~]$ command [-options] parameter1 parameter2 … 1.command 绝对是 指令(command)或者可执行的文件 ...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章