在Eclipse中快速修复JSP?

时间:2009-06-16 17:19:45

标签: java eclipse jsp java-ee quickfix

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

2 个答案:

答案 0 :(得分:2)

我尝试了Ctrl +空格键,它会自动为我添加导入。也许这还不错?

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

答案 1 :(得分:2)

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

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

祝你好运。