创建 JavaServer Pages(JSP)文件

可以通过使用 JavaScript™、HTML 或 JSP 标记添加您自己的文本和图像,在 Page Designer 中创建和编辑 JSP 文件。这包括在 scriptlet 标记中放置 Java™ 源代码。您创建的 JSP 文件可以是基本的,或者它们可以基于 Struts、portlet 或 JavaServer faces 模型。

可使用“新建 JSP 文件”向导创建大部分 JSP 文件类型;然而,某些 JSP 文件(如 Faces JSP 文件)有它们自己的定制向导。有关创建特定种类的 JSP 文件的特殊信息,请选择下列其中一项:
要使用 JSP 文件向导创建基本 JSP 文件,完成下列步骤:
  1. 如果尚未创建动态 Web 项目,则创建它。
  2. 打开 Web 透视图。
  3. 选择 Web 项目,然后选择文件 > 新建 > JSP 文件 将出现“新建 JSP 文件”窗口。
  4. 选择浏览按钮并从项目文件夹(和子文件夹)的列表中为文件选择适当的容器。

    选择的文件夹应在动态 Web 项目的 Web Content 文件夹中。如果 JSP 文件在此文件夹下面,则它将不会包括在部署到服务器的 WAR 文件中。此外,链接验证将不包括不在 Web Content 文件夹中的文件。

  5. 在适当的字段中输入文件名。
  6. 确保适当的选项显示在标记语言下拉列表中。 注意,您选择的选项将确定出现在模型下拉列表中的 JSP 的模型。

    另外,如果选择创建为 JSP 片段复选框,则此字段将创建为可添加至另一 JSP 文件的片段。其它 JSP 文件可以使用 JSP include 伪指令包括 JSP 片段。创建片段会导致生成的文件以 .jspf 或 .jsf 扩展名结束。系统将不会提示您输入 DOCTYPE 信息,原因是片段不能独立为 Web 页面,并且它会使包括它的任何 JSP 文件无效。

    另外,根据您选择的标记语言,可以选择使用 XML 样式语法选项来创建遵守 XML 样式标记的 JSP 文件。

  7. 有几个继续后面的操作的选项:(注意,在此向导中出现的窗口由您选择的选项决定)
    • 要接受与新的 JSP 文件相关联的缺省值,在模型下拉列表中选择,然后选择完成
    • 要使用所提供的其中一个样本模板,则选择从页面模板创建,然后选择下一步。(注意,此模型仅对 HTML 和 XHTML 标记语言可用。)如果选择此选项,则将会显示一个窗口,可在其中选择样本模板或用户定义的模板。
    • 如果想要创建使用 Struts 或 Portlet 体系结构的 JSP 文件,则在模型字段中选择想要类型,然后单击下一步。(注意,Faces JSP 文件有它自己的定制向导。)
    • 如果想要指定或定制文件选项,则选择配置高级选项复选框并单击下一步
  8. 单击添加按钮以找出“标记库描述符”(TLD)文件或包含 TLD 文件的 JAR 文件以便从各种源添加标记库。

    标记库“通用资源标识”(URI)可以位于下列其中一个位置:

    • 在 Web.xml 文件中定义
    • 在位于包含 /META-INF/taglib.tld 的 project lib 目录中的 JAR 文件中
    • 在项目外部的 JAR 文件中
    • 在项目中任意位置的“loose”TLD 中
    1. 选择标记库对话框中,选择其中一个可用的标记库,或者单击导入按钮来定位标记库并将标记库添加到列表中,然后选择它。 对话框将自动填充描述标记库及其内容的信息性字段。必须指定前缀值。
    2. 单击确定以添加标记库。 注意,如果选择的 TLD 文件未在 Web.xml 文件中注册,则将自动添加该文件。
  9. 单击下一步
  10. 如果想要选择编码类型,则取消选择使用工作台编码复选框以选择新的编码属性。从编码下拉列表中选择要添加至文件的 HTML 声明的适当编码值。 缺省值是在 HTML 文件首选项页(它可以通过选择窗口 > 首选项,然后展开 Web 和 XML 文件首选项来访问)中设置的值。
  11. 确保在内容类型下拉列表中选择了正确的内容类型。缺省值取决于标记语言。
  12. 选择想要与 JSP 文件相关联的文档类型。缺省值取决于标记语言。
  13. 指定要由新的 JSP 文件引用的级联样式表(CSS)文件。CSS 文件通常位于 Web Content 文件夹下的 theme 文件夹中。可以使用添加来从文件系统中选择样式表。使用除去来从列表中删除样式表,或使用箭头按钮来重新排列文件引用样式表的顺序。如果样式表已与您正在其中创建新文件的项目相关联,则该样式表就是缺省样式表。
  14. 单击下一步以选择特定方法存根并将部署信息添加至 Web 项目的 Web.xml 文件。

    选择要在对此 JSP 文件部署的 servlet 中创建的所有相应方法存根。

    如果选择添加至 Web.xml 复选框,则 JSP 文件(及其显示名称)以及与该 JSP 文件相关联的任何 URL 映射和初始化参数将自动包括在 Web 项目部署描述符文件中。注意,在向导的第一个页中提供的文件名值会自动映射至此页上的 Servlet 名称值以及 URL 模式映射。如果更改文件名字段中的原始值,则不会更新这些映射。

  15. 单击完成以在已选择的项目中创建文件。结果,新文件在 Page Designer 的“设计”页中打开。

相关概念
JavaServer Pages(JSP)技术

相关任务
创建动态 Web 项目

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.