gpt4 book ai didi

java - Eclipse 不更新 JSP scriptlet 中的自定义方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:12:55 32 4
gpt4 key购买 nike

我正在编辑一个动态 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。问题依然存在。

最佳答案

尽管你必须按照上一篇文章的建议去做(JSTL + EL = awesomne​​ss)我想知道你是否错过了 <%@ page ...> 指令来导入包含这些方法定义的类.

关于java - Eclipse 不更新 JSP scriptlet 中的自定义方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11453984/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com