繁体   English   中英

在 Eclipse 中快速修复 JSP?

[英]quick fix for JSP with in Eclipse?

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

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

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

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

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

祝你好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM