在Dreamweaver中,编写的jsp,链接的是mysql,出现了个问题,请大家看下

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:43:39
编辑好一个JSP页面,按F12预览的时候,却出现了这样的提示,请大家判断下是哪的问题(其他的几个页面正常)
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: Illegal operation on empty result set.
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:532)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:408)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

javax.servlet.ServletException: java.sql.SQLException: Illegal op

resultset结果集为空,数据库链接字符串有问题,集体我不太知道你是怎么操作的.但是你可以先关闭数据库在连接看看!!!
或者是你的数据库里出现与JSP图中所写的不符合.
你可以去看看~~!!

当然要修改表的值.表中的值要与你写的相对应..比如上面写的就是不允许你的数据为NULL.
所以要去修改表内的值!!

看了你的留言.我是说你在数据库中的值要与MyEclipse写的JSP中相对应。
不知道你数据库中表里的值你都相对应了吗?

数据库异常,,,空结果集异常。。。总之就是数据库出错了。。

resultset结果集为空,可能是数据库链接字符串有问题

org.apache.jasper.JasperException: javax.servlet.ServletException: java.sql.SQLException: Illegal operation on empty result set.
这句话告诉你 你操作了了一个空的结果集,查查你的sql查询语句和数据库,或者添加判断并处理结果集是否为空的代码