吐血晕倒**********三天内目瞪口呆******疑难综合症********求助高手************
我想做一个留言本,表格中显示用户和发言标题、审核标志(shbz)、发言ID(ID在数据库是唯一的)点击标题后显示此ID的发言内容(用mm_show_id?id=12来实现,12为ID标识),shbz为空的(rs.getstring( "shbz "))只显示主题,不提供链接(未经系统员审核的贴只显示标题内容,只有审核后别人才可以查贴的内容),我在单元格填入下内容
<%
String bbs;
bbs = (rs.getString( "shbz "));
if( bbs == null)
{
out.print(rs.getString( "titles "));
}else{
out.print( " <a href= 'mm_show_id.jsp?id= "+(rs.getString( "ID "))+ " '> "+(rs.getString( "titles "))+ " </a> ");
}
%>
结果主页浏览后出了最常见的错误信息
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: No data found
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:498)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:314)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92
我查了数据库的表,没有发现有空值的(除了shbz外),我把上边的句子的titles换成其它字段,结果运行正常,主页有内容出现,但不是显示我所期望的与titles内容相关的.上边的句子我真是看不出有什么问题了.我的数据库为ACESS的,用TOMACT4.1,安装了J2DK,主页设计环境为Macromedia Dreamweaver MX 2004,求助各位高手帮小弟解决.
------解决方案--------------------请注意这句:
javax.servlet.
ServletException: No data found
------解决方案--------------------在Access数据库中 如果使用的是jdbcobdc连接驱动话,那以在查询得到的结果集中的一条记录里,我们只可以取一个字段的值最多两次 no data found
你检查一下看没有取一个字段值超过两次
最好用一个变量把 字段值临时存起来
String title = rs.getString( "titles ");
------解决方案--------------------你有没有执行rs.next(),rs查询结果指向记录前一个的
------解决方案--------------------看看titles是不是和你的rs对应
------解决方案--------------------都已经知道了,你根本就没有数据,那如何行使你要的语句,呵呵,
错误就是no data found
------解决方案--------------------晕。这么简单的事有必要吐血晕倒嘛!
------解决方案--------------------String title = rs.getString( "titles ");
------解决方案--------------------对头,帮顶
------解决方案--------------------标题太强了,友情路过一下。
------解决方案--------------------up up up.....
------解决方案--------------------呵呵.
------解决方案-------------------- 马上就放假了
要很长时间不能来
所以抓紧时间接分
------解决方案--------------------http://community.csdn.net/Expert/topic/5332/5332825.xml?temp=.972027
------解决方案--------------------仔细看看代码。。好像没有什么数据。。还有游标为什么没有移动???
------解决方案--------------------坐等分来
------解决方案--------------------标题.................
http://www.javabc.com/
我的异常网推荐解决方案:The server encountered an internal error () that prevented it from fulfilling this request.,http://www.aiyiweb.com/java-web/317.html