jsp调试错误

zhangliang7486 2008-11-11 10:45:49

从数据库中取出数据,在jsp页面上显示,所报的错误.
表面上看好像是对数据误库的操作的问题,列名fGuestName不存在.
但是我检查了,没有发现数据库中取出时有该字段.
显示页面也没有该字段.
还请各位大虾,分析分析.

java.sql.SQLException: Invalid column name fGuestName.
at net.sourceforge.jtds.jdbc.JtdsResultSet.findColumn(JtdsResultSet.java:976)
at net.sourceforge.jtds.jdbc.JtdsResultSet.getString(JtdsResultSet.java:1217)
at org.apache.jsp.GuestBook.GuestBook_jsp._jspService(GuestBook_jsp.java:149)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
...全文
91 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
APOLLO_TS 2008-11-12
  • 打赏
  • 举报
回复
吐血帖
zjcxy3150 2008-11-12
  • 打赏
  • 举报
回复
可能是缓存的问题,清空webapps/work中的内容,重新编译发布试试
fys249931556 2008-11-12
  • 打赏
  • 举报
回复
莫非是缓存?
把tomcat下那个work里面内容清空下,然后再试试
wangfengpp2004 2008-11-12
  • 打赏
  • 举报
回复
虽然您取出时候 没有此字段
但是你可能获取的时候用到了 rs.getString("fGuestName")
肯定表的字段写错了,或者没有select 此字段的值
zhangliang7486 2008-11-12
  • 打赏
  • 举报
回复
还是不行啊
zhangliang7486 2008-11-12
  • 打赏
  • 举报
回复
还是不行啊
poor365 2008-11-12
  • 打赏
  • 举报
回复
估计是先前有用到这么一个列,后来代码调整删除掉了对此列的调用,数据表里也把这列删掉了,但是缓存里边的编译结果还没更新,到服务器works文件夹里边把对应名称的.java .class文件删除就行了
ruolin1987 2008-11-12
  • 打赏
  • 举报
回复
数据库列名出错的了!仔细检查一下数据库中你使用的表的列名
bruni 2008-11-11
  • 打赏
  • 举报
回复
源代码
!!!
toruo 2008-11-11
  • 打赏
  • 举报
回复
看看的数据库行的命名
hai666wang 2008-11-11
  • 打赏
  • 举报
回复
看看的数据库行的命名

81,115

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧