2009-06-16 133 views
3

我正在运行Eclipse 3.4 Java企业版,并使用它编写JSP页面。它似乎不支持快速修复,例如ArrayList ourList;作为错误出现,但没有快速修复选项来添加import java.util.ArrayList语句。有没有一种方法来提高快速修复功能,或另一组提供jsp快速修复的Eclipse插件?在Eclipse中快速修复JSP?

回答

2

我试过Ctrl +空格键,它会自动为我加入导入。也许这够好吧?

MyEclipse是你可以尝试改进JSP编辑的东西。我认为用JSP编辑的版本只有30美元左右。

+1

+1为解决他的特殊问题(导入) – Jorn 2009-11-06 00:12:34

2

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

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

祝你好运。