JSP 编辑器可以显示 IDE 为您正在编辑的页面所生成的 JavaServerTM Pages (JSP) 代码。JSP 代码采用 XHTML 格式,并按照标准 JSP 惯例来进行 JSP 页的 XML 表示。代码使用 JavaServer Faces 标记库来声明组件、事件处理程序和验证器等等。此外,还存在以 JavaServer Faces 表达式语言 (JavaServer Faces Expression Language, JSF EL) 编写的表达式。
创建和编辑 JSP、HTML 和标记文件与创建和编辑 Java 文件类似。源代码编辑器为 HTML、JSP 和定制标记提供支持,包括为以下 JSP 元素提供代码完成功能:
在 IDE 中打开 JSP 或 HTML 文件时,将在源代码编辑器右侧显示组件面板 (Ctrl-Shift-8)。它提供了具有很多最常用的 JSP 和 HTML 标记的代码片段(按其功能进行分组):
要使用组件面板中的项,请将其从组件面板拖到源代码编辑器中,并将其准确地放在要显示标记的位置。将出现一个对话框。可以为项的标准属性填充值,单击“确定”,IDE 随后会生成具有指定值的标记。
IDE 为 JSP、HTML 和定制标记提供了智能大小写代码完成功能。在开始编写标记时,IDE 将根据您使用的是大写字母还是小写字母来提供相应的代码完成。
![]() |
要启用 JavaBean 类的代码完成,JSP 文件必须包含有效的 jsp:useBean 指令,类必须包含在包中,并且必须位于 src 文件夹或编译类路径所包含的库中。要为标记库中的标记启用代码完成,JSP 文件必须包含该库的有效 taglib 指令,并且该库必须包含在编译类路径中。 |
有关 JSP 支持的其他示例包括:JSP 标记、JSP 指令和 EL 表达式的突出显示;代码模板;代码折叠;匹配 JSP 标记、JSP 分隔符 (<>) 和 EL 分隔符 ({}) 的显示,以及代码导航功能(如 JSP 标识符的超级链接)。例如,如果在按下 Ctrl 键的同时将鼠标移到标记上(如通过 JSP 页访问定制标记中所述),则可以跳至标记源文件(此文件定义了在 JSP 文件中引用的标记)。
要设置选定代码的格式,请在源代码编辑器中单击鼠标右键,然后从弹出式菜单中选择“格式”(Alt-Shift-F)。如果未选中任何代码,IDE 的操作方式将如同选中整个文件一样。只有当开始和结束父标记均在选定区域时,IDE 才会缩排嵌套标记。请注意,此操作不会设置 scriptlet 的格式。