0

我是 JavaEE 的新手,但很难学习它。

我注意到一件事不起作用,那就是 Eclipse 中自定义标记文件中的代码辅助。在 IntelliJIDEA 当前版本中同样工作。下面的两个屏幕截图。

有人帮我在 Eclipse Indigo Service Release 2 中启用 Code Assist。

已编辑

当我键入 ${user.}(即 EL)时,NetBeans 和 Esclipse 不显示自定义类的代码帮助。只有 IntelliJIDEA 支持。

蚀

IntelliJIDEA

IntelliJIDEA

JAR 文件

罐子文件

4

1 回答 1

0

1)尝试窗口/首选项/Web/JSP文件/编辑器/内容辅助。

确保选中 HTML 和 XML 标记建议复选框。

2)你能把它指定为一个标签库而不是一个标签导入吗?

<%@ tablib prefix="user" uri="/WEB-INF/tags/User.tld" %>

3) 你在类路径中有正确的库吗? 为 JSP 文件启用内容辅助

在 Java™ 构建类路径中定义正确的文件对于内容辅助在 JSP 文件中正常工作至关重要。链接构建器还必须能够正确解析 JSP 和 HTML 文件中指向 servlet 或 Java bean 的链接。要为 JSP 文件启用内容辅助:

要确定构建路径是否正确,请从项目的弹出菜单中选择“属性”。选择 Java Build Path,然后选择 Libraries 页面。您应该看到以下文件:

    j2ee.jar
    rt.jar
    servlet.jar
    webcontainer.jar

如果它们不存在,请将它们添加为外部 JAR 文件。您可能拥有这些文件的自己的版本,具体取决于您正在开发的 JDK 或 Servlet API 的级别。如果您的 Web 应用程序引用了其他 JAR,您可以将它们放在构建路径中,如下所示:

Use the Add JARs button on the Library page.
You must ensure that the JAR file is available to the server by properly
    configuring the server.
Add the JARs to the WEB-INF/lib directory.
    They will be automatically added to the build path and deployed to the
    server in as part of the project WAR.
于 2012-06-04T19:13:52.703 回答