当前位置: 代码迷 >> Java Web开发 >> 吐血晕倒*三天内目瞪口呆*疑难综合症*高手*
  详细解决方案

吐血晕倒*三天内目瞪口呆*疑难综合症*高手*

热度:752   发布时间:2016-04-17 16:38:35.0
吐血晕倒**********三天内目瞪口呆******疑难综合症********求助高手************
我想做一个留言本,表格中显示用户和发言标题、审核标志(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.daimami.com/search?q=317
  相关解决方案