我有一个JSP文件,我在Eclipse,Maven和Tomcat的帮助下在Java项目中部署.我有一些其他几乎与此相同的JSP文件,尽管它们运行不同的操作.无论如何,当我进入页面时,我已经给出了这个:

org.apache.jasper.JasperException: An exception occurred processing JSP page /entertime2.jsp at line 106

103: rsBug = psBug.executeQuery();

104:

105: while(rsBug.next()) {

106: Bug b = new Bug(rsBug);

107: out.println("" + b.get(Bug.TITLE) + "");

108: }

109: rsBug.close();

root cause

javax.servlet.ServletException: java.sql.SQLException: Invalid column name ixPersonOpenedBy.

Bug是一个自定义类,可以接收结果集 – rsBug – 并执行以下操作:

setValue(Bug.BUG_ID,rs.getString(Bug.BUG_ID));

setValue(Bug.PERSON_OPENED_BY,rs.getString(Bug.PERSON_OPENED_BY));

setValue(Bug.PERSON_ASSIGNED_TO,rs.getString(Bug.PERSON_ASSIGNED_TO));

setValue(Bug.TITLE, rs.getString(Bug.TITLE));

setValue(Bug.PROJECT_ID,rs.getString(Bug.PROJECT_ID));

其中BUG_ID,PERSON_OPENED_BY,PERSON_ASSIGNED_TO,TITLE和PROJECT_ID都是Bug类的字符串成员,它们对应于存储在数据库中的Bug表中的列名.现在,表中有一个ixPersonOpenedBy列,但它之前从未给我任何问题.我不确定它是否与我尝试执行或不执行的SQL语句有任何关系,但我之前在其他JSP中使用了EXACT相同的语句,并没有给我带来任何麻烦.此外,在项目的早期部署中没有弹出此错误.我在一个不相关的变量中输入了一个拼写错误,一旦它被修复,这个人突然冒出来了.

无论如何,当我知道列“应该”有效时,有人能够理解为什么会出现这个错误吗?如果您需要查看更多JSP,Bug类或数据库中的Bug Table,请告诉我们;任何帮助表示赞赏.

编辑:这是我正在使用的两个SQL语句,但我不确定是否导致问题.

SELECT p.ixPerson, p.sFullName

FROM Person p, jwTeamMembers t

WHERE p.ixPerson = t.ixPerson

ORDER BY p.sFullName ASC

SELECT b.ixBug, b.sTitle

FROM Bug b, Person per, Project p, Area a, jwTime t, jwTeamMembers m, jwTeam jt, Status s, jwDivision d

WHERE per.ixPerson = t.ixPerson AND t.ixBug = b.ixBug AND b.ixProject = p.ixProject AND b.ixArea = a.ixArea

AND per.ixPerson = m.ixPerson AND m.ixTeam = jt.ixTeam AND b.ixStatus = s.ixStatus AND a.ixDivision *= d.ixDivision

AND (per.ixPerson = ?)

GROUP BY b.ixBug, b.sTitle

ORDER BY b.ixBug DESC

第二个语句中的参数用以下内容填充:

psBug.setInt(1, Integer.valueOf(personId).intValue());

eclipse列名无效_java – SQLException:列名无效……?相关推荐

  1. java 为何 无效_java – 为什么compareTo无效导致Collections.sor...

    考虑以下compareTo方法,实现Comparable< T>.接口.: @Override public int compareTo(MyObject o) { if (o.value ...

  2. java方法声明无效_java 方法声明无效 需要返回类型

    如题了代码如下望高手指点/*客户机端程序*/importjava.net.*;importjava.io.*;importjava.awt.*;importjava.awt.event.*;class ...

  3. java jdbc 无效的列名_java.sql.SQLException列名无效

    java.sql.SQLException列名无效 mip版  关注:114  答案:3  悬赏:50 解决时间 2021-01-26 23:14 已解决 2021-01-26 11:39 下面是提示 ...

  4. oracle java.sql.SQLException: 列名无效

    执行一段sql, String sql="select e.*,nvl(p.userid,0) as proid from (select * from (select ROWNUM as ...

  5. 已解决 java.sql.SQLException: 列名无效

    已解决 java.sql.SQLException: 列名无效 说明在获取ResultSe结果集的时候字段与查询到的表中字段没有一至的, 解决方案: 更改rs.getObject(" 字段名 ...

  6. java无效字符 怎么解决_java.sql.SQLException: ORA-00911: 无效字符 解决方法

    java建立oracle数据库,查询是出现以下错误信息: ava.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseErr ...

  7. java光标位置无效_java - java.sql.SQLException:无效的光标位置 - 堆栈内存溢出

    我创建了一个简单的应用程序,使用户可以购买门票. 但是,每当我尝试购买" n"张门票时,都会遇到此错误. 现在,我知道在使用数据库进行操作时需要crs.next()语句,我已经使用 ...

  8. java.sql.SQLException: ORA-00911: 无效字符 解决方法

    如果你用java写程序访问数据库,出现这个问题: java.sql.SQLException: ORA-00911: 无效字符 at oracle.jdbc.driver.DatabaseError. ...

  9. mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法

    mybatis项目报错:java.sql.SQLException: ORA-00911: 无效字符 解决方法 参考文章: (1)mybatis项目报错:java.sql.SQLException: ...

最新文章

  1. vmware6.5实现基于win2003的群集
  2. tesseract 4.0 编译安装(CentOS)
  3. boost::gil::static_transform用法的测试程序
  4. 图注意力网络(Graph Attention Network, GAT) 模型解读与代码实现(tensorflow2.0)
  5. Balanced Lineup POJ - 3264(线段树模板+查询比大小+建树)
  6. 算法总结 -- 博弈论(PN图)
  7. THML结构语义化之table/form
  8. 分级时间轮优化普通时间轮定时器(2):滴答式分层计时轮
  9. String中的==与Empty
  10. vivado global和out-of-context 选项
  11. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_09-webpack研究-webpack介绍
  12. Jobdu 1005
  13. ubuntu20.04 wps安装流程及问题解决
  14. 评论回复功能 asp.net_抖音蓝V企业号运营必备,用户管理功能技巧大揭秘!
  15. 易企秀12.4 模板编辑无法删除页面问题分析
  16. 使用Python及SMTP协议发送邮件(以163邮箱为例)
  17. 如何将vob格式转换成mp4
  18. apfs文件系统_APFS解释:您需要了解的有关Apple新文件系统的知识
  19. 货郎担问题(TSP问题)
  20. 江苏省发布大数据引领推动融合发展专项行动计划

热门文章

  1. with torch.no_grad()
  2. [windows]自动拨号脚本
  3. Python 多线程卖票问题
  4. AutoPostBack属性值为True和False的含义 (即为和不和服务器交互)
  5. 结构预测、功能注释、分子对接 —— 这个网站全包了
  6. 设计模式 #1(7大设计原则)
  7. PS设计稿如何在手机中快速预览?
  8. 我的大数据学习知录(1)-Hadoop
  9. Syntax error or access violation: 1305 FUNCTION *****.json_extract does not exist
  10. [R]提高R语言速度