【问题标题】:quick fix for JSP with in Eclipse?在 Eclipse 中快速修复 JSP?
【发布时间】:2010-11-03 10:08:58
【问题描述】:

我正在运行 Eclipse 3.4 java Enterprise adition 并用它编写 JSP 页面。它似乎不支持快速修复,例如 ArrayList ourList;出现错误,但没有快速修复选项来添加 import java.util.ArrayList 语句。有没有提高快速修复能力的方法,或者有另外一套Eclipse Plugins可以为jsp提供快速修复?

【问题讨论】:

    标签: java eclipse jsp jakarta-ee quickfix


    【解决方案1】:

    我尝试了 Ctrl+空格键,它自动为我添加了导入。或许这样就够了?

    MyEclipse 是您可以尝试改进 JSP 编辑的东西。 JSP 编辑的版本我觉得只要 30 美元左右。

    【讨论】:

      【解决方案2】:

      除了这个特殊问题(您可以通过使用集成了WTPEclipse for Java EE 来解决),这意味着您正在JSP 文件中编写原始Java 代码。这被认为是不好的做法。 JSP 是一种视图技术,您应该使用标记库(例如JSTL)控制流和输出,并使用 EL 访问数据。原始 Java 代码实际上属于真正的 Java 类,如 Servlet、Filter、Javabean、DAO、Utility 等。保持 JSP 与 scriptlet 无关。如果您需要做一些使用 taglibs/EL 无法完成的事情,那么特定代码很可能属于 Java 类。

      创建ArrayList 应该在Servlet 类中直接或间接(业务类)完成。使用doGet()对数据进行预处理以供显示,使用doPost()对提交后的数据进行后处理。在 JSP 中,您可以使用 JSTL c:forEach 标记迭代 ArrayList

      祝你好运。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多