Eclipse没有更新JSP scriptlet中的自定义方法

时间:2012-07-12 14:24:46

标签: java eclipse jsp scriptlet

我正在编辑一个动态Web项目,在项目的/ src文件夹中有一个简单的类,以及一个.jsp页面来访问它。

在Eclipse中,.jsp页面只识别我的类中的一些方法为现有 - 其他类得到“方法...未定义”和“方法......不可见”,即使代码所有编译和工作都像我期望的那样。但这有时只会发生。

<%
myConnectionDBO = ConnectionDBO.getInstance();
out.println("Is connected? "
        + myConnectionDBO.isConnected()
        + "<br>");
out.println("Attempting resultset grab...<br>");

ResultSet rs = myConnectionDBO.doSelectWhere(1);
%>
  • .getInstance()没有任何语法错误(但它应该,因为它稍后添加)。
  • .isConnected()显示未定义的错误(误报)。
  • .doSelectWhere()显示“不可见”和“无法从void转换为ResultSet”(同上)。

在你提问之前,我已经重建/清理了我的项目,从Project Explorer刷新了它,启用了自动构建,重新启动了我的应用程序服务器(JBoss),并重新启动了Eclipse。问题仍然存在。

1 个答案:

答案 0 :(得分:1)

尽管事实上你必须按照之前的帖子推荐(JSTL + EL = awesomne​​ss),我想知道你错过了&lt;%@ page ...&gt;指令,用于导入包含这些方法定义的类。