「Java EE开发指南」如何用MyEclipse构建一个Web项目?(二)
在本文中您将找到有关Web项目的信息将了解Web项目结构和参数Web开发高效率工具JSP代码完成和验证这些功能在MyEclipse中可用。在上文中我们为大家介绍了Web项目结构、Web高效开发工具等内容本文将继续介绍Web项目参数、JSP代码补全等欢迎持续关注获取更多MyEclipse中文教程~三、Web项目参数MyEclipse提供了许多可自定义的参数官方鼓励大家熟悉每一种方法目前已经有几个带有预填充字段的Web项目向导和窗口。许多预填充字段的值通常来自MyEclipse系统参数其中两个MyEclipse参数是Web项目文件夹模板和部署策略。要访问MyEclipse参数请选择WindowPreferences展开MyEclipseJava Enterprise Project并选择Web Project。MyEclipse Web项目模板参数如果您不想要一个显式的Web根文件夹可以将Web根文件夹名称设置为“/”。注意更改Web项目模板只影响新项目不影响现有项目。四、JSP代码补全双击一个JSP文件在MyEclipse JSP编辑器中打开它。如果您有一个与JSP文件相关联的外部JSP编辑器可以右键单击该文件然后选择一个不同的编辑器按CTRL空格键调用MyEclipse代码补全建议。下图演示了Java scriptlet的JSP代码完成示例用CTRL 空格键调用JSP代码补全除了脚本补全之外MyEclipse JSP编辑器还为JSP指令提供了代码补全功能例如 % %自定义JSP标记例如 x:if及HTML标记。使用快捷键CTRL空格键调用所有相关形式的代码补全。JSP标记补全示例HTML标签补全示例五、JSP验证MyEclipse JSP验证功能可以帮助在开发周期的早期准确地识别JSP编码错误本节介绍JSP验证的两个级别以及如何在JSP编辑器和工作台的其他地方识别问题。JSP验证的第一层或类型应用于JSP编辑器这个编辑器是按照Java编辑器的模式设计的并对编辑器的内容提供实时的输入验证。第二级验证是在修改和保存JSP文件时自动执行的构建时操作或者在项目上执行工作区“Clean”操作时自动执行。最后手动JSP验证可以从单个JSP文件上的右键上下文菜单激活也可以从项目或子文件夹级别递归地启动。5.1 JSP编辑器实时、输入问题检测当您输入源文本时JSP编辑器可以检测各种语法和潜在的编译问题。以这种方式检测到的警告和错误将显示在JSP Editor的概述列右侧注释列中您可以通过选择WindowPreference展开GeneralEditorsText Editors并选择Annotations来启用/禁用此操作以及修改注释颜色。注意实时、输入的问题不会出现在Problems视图中。JSP编辑器实时语法检查错误指示器5.2 自动构建时验证下面的示例介绍helloworld.jsp中的一个简单语法错误以了解自动验证是如何工作的第28行包含以下文本% out.println(“Hello World”) %为了说明错误检测和标记故意省略了终止语句的‘;’。在保存期间内部MyEclipse JSP编译器通过编译JSP来分析JSP文件的语法和Java类型正确性检测到的错误和警告以类似于Java编辑器的方式显示。JSP验证和错误标记5.3 手工验证在任何时候您都可以手动调用JSP验证。右键单击Explorer视图中的任何Web项目文件或文件夹并选择MyEclipseRun Validation。这将导致在目标资源上执行JSP验证对于选定的文件夹或项目将对所有文件和子文件夹递归地执行验证。从右键单击上下文菜单调用JSP验证