我正在运行 Eclipse 3.4 java 企业版并用它编写 JSP 页面。它似乎不支持快速修复,例如 ArrayList ourList;出现错误,但没有快速修复选项来添加 import java.util.ArrayList 语句。有没有提高快速修复能力的方法,或者另一组为jsp提供快速修复的Eclipse插件?
问问题
1660 次
2 回答
2
我尝试了 Ctrl+空格键,它自动为我添加了导入。也许这已经足够了?
MyEclipse是您可以尝试改进 JSP 编辑的东西。我认为带有 JSP 编辑的版本只需 30 美元左右。
于 2009-06-16T17:32:39.797 回答
2
除了这个特殊问题(您可以通过使用集成了WTP的Eclipse for Java EE来解决)之外,这意味着您正在 JSP 文件中编写原始 Java 代码。这被认为是不好的做法。JSP 是一种视图技术,您应该使用标记库(例如JSTL)控制流程和输出,并使用 EL 访问数据。原始 Java 代码实际上属于真正的 Java 类,如 Servlet、Filter、Javabean、DAO、Utility 等。保持 JSP 与 scriptlet 无关。如果您需要做一些使用 taglibs/EL 无法实现的事情,那么特定代码很可能属于 Java 类。
创建一个ArrayList
应该在 Servlet 类中直接或间接(业务类)完成。使用doGet()
预处理数据以进行显示,使用doPost()
后处理提交后的数据。ArrayList
在 JSP 中,您可以使用 JSTLc:forEach
标记来迭代。
祝你好运。
于 2009-11-06T00:08:22.793 回答