来源: 互联网 发布时间:2015-05-05
本文导语:
JSP向数据库提交时出现如下错误
JSP文件内容如下:
无标题文档
元为留言板--载入史册
呢称
IP
来自地
名字
邮件
主页
QQ号码
...
JSP向数据库提交时出现如下错误
JSP文件内容如下:
无标题文档
元为留言板--载入史册
呢称
IP
来自地
名字
邮件
主页
QQ号码
标题
内容
我要留言
错误如下:
type Exception report
message Internal Server Error
description The server encountered an internal error (Internal Server Error) that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:457)
at org.apache.jsp.addword$jsp._jspService(addword$jsp.java:231)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:202)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201)
at org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at org.apache.catalina.core.StandardContext.invoke(StandardContext
附加文件:
返回
|
rs.get方法
取数据的顺序和数据库的字段顺序保持一致
试一下看看
|
是这样的,我也有过类似的问题
你从数据库里面取出的时候,一定要按照设计好的字段顺序,不能前后倒置。
|
太长了,你检查一下你的数据库字段的类型和你插入的内容的类型是否匹配!
|
字段名字都对吗?
|
你最好先把你的SQL语句在数据库中测一下,现在的报错是因为数据库操作出错。测完SQL语句,确定无误后,再看JSP