本教程的主要目的是为新用户提供构建简单 JSP 页面的基本技术。该课程介绍了如何使用 JDeveloper 10g 的可视化 JSP 和 HTML 编辑环境,并引导用户完成一组通用 Web 应用程序设计步骤,如格式化 HTML,使用图像、CSS、HTML 表 Form 元素以及如何在可视化编辑器中使用定制 JSP 标记。
本课程将讨论以下主题:
![]() |
概述 | |
![]() |
前提条件 | |
![]() |
步骤 1 - HTML 格式化 | |
![]() |
||
![]() |
步骤 3 - 使用 CSS | |
![]() |
步骤 4 - HTML 表 | |
![]() |
||
![]() |
||
![]() |
总结 | |
大约 1 小时。
将您的鼠标移动 到该图标上以显示所有的屏幕截图。您还可以将您的鼠标移到每一个图标上,仅查看相关的屏幕截图。
本教程将介绍 JDeveloper 10g 的 JSP 和 HTML 可视化编辑环境,并将引导用户逐步完成使用通用 HTML 和 JSP 元素(包括 HTML 格式化)以及使用图像、CSS、HTML 表和表单的基本步骤。本教程还将提供对 JSP 标记和元素用法的基本介绍,但不需要 Java 方面的知识。
为使本课程顺利进行,您需要先完成以下准备:
| 1. |
安装 Oracle JDeveloper 10g。
|
首先,该步骤将引导用户构建一个工作空间、项目和一个初始 JSP。然后,将演示如何执行通用的 HTML 格式化,如添加粗体、更改字体颜色以及对齐等。
![]() |
创建一个新的工作空间、项目和 JSP | |
![]() |
HTML 格式化 | |
![]() |
格式化列表 | |
![]() |
添加链接 | |
| 1. |
在前面编辑的段落下,在每个单独的段落中输入以下文本:one, two, three.(在每个单词之后输入一个回车符。)选择所有三个段落,然后单击工具栏上的 unordered 列表按钮。 查看代码视图中的代码变化。 |
| 2. | |
| 3. |
在可视化编辑器或 Structure Pane 中,再次选择整个列表。单击工具栏上的 ordered 列表按钮。 |
| 4. |
选择列表元素的子集,然后单击工具栏上的缩进按钮对这些元素进行缩进操作。将子列表更改为无序列表。 进一步尝试缩进和伸出列表项。 |
| 1. |
下面说明如何将链接(带 uri 的锚点)关联到某个现有文本。 使用鼠标在 JSP 中选择一部分文本或单个单词。例如,在文本段落中选择单词 visual editor 。 单击 OK 插入链接信息后,您将看到选定的文本在编辑器中呈现为一个链接。 |
| 2. |
还可以将文本和关联链接同时插入到页面中,而不必使用原先存在的文本。为此,可以将 List 元素从 Component Palette 中拖放到页面中的任何区域,然后输入链接的 URL 和 text。 |
本教程部分将说明如何在 JDeveloper 10g 中使用图像。
| 1. |
将 Oracle 图像: 可以直接从 Windows 桌面和浏览器中拖放图像。 |
| 2. |
通过拖动图像右下方的一个抓点来调整 Oracle 图像的大小。 |
| 3. |
右键单击图像并选择 Reset Size 将图像恢复为原始大小。 注意,您还可以通过使用 Property Inspector 中的任务链接 Reset Link 来重置大小。 |
| 4. |
作为一个可选步骤,使用 Component Palette 添加一个图像。在 Component Palette 上,选择下拉列表上的 HTML。这将显示 HTML 元素。现在,将 Image 元素拖放到 JSP 页面中。在此对话框中,找到同一 Oracle 图像,并将其插入到该页面中。 |
| 5. |
将该图像移动到页面中的不同位置,方法是首先单击它以选中它,然后将其拖动到其他位置。 还可以尝试在可视化编辑器中复制、粘贴和剪切/删除该图像。 |
这些步骤介绍了如何在 JDeveloper 10g 中使用 CSS。
![]() |
应用 CSS 样式并进行定制。 | |
![]() |
将 CSS 添加到 Component Palette | |
| 1. |
将 CSS 样式添加到 JSP,方法是首先将 Component Palette 切换到 CSS,然后将 jdeveloper 样式拖动到页面。查看页面的外观变化。切换到 Source 视图,并观察代码变化。 |
| 2. |
注意,导航器中添加了一个新文件 css/ jdeveloper.css。双击该文件,对其进行编辑。注意代码编辑器中的高亮显示的颜色。还要注意 Structure Pane 中的 CSS 结构。 |
| 3. |
更改 CSS 文件中的 H2 项的 color 属性。在 Structure Pane 中,单击 H2 并在 Property Inspector 中更新 color 值。使用颜色选择器选择一种其他颜色。 |
| 4. |
返回到 JSP 可视化编辑器,单击 refresh 按钮查看变化。 |
| 1. |
右键单击 Component Palette 并选择 Add Component。 使用文件浏览器找到任易的 CSS 文件,添加到模板。如果没有不同的 CSS,则只需选择同一样式表 jdeveloper.css (位于 public_html/css 子目录中),然后使用一个不同的名称。 |
这些步骤介绍了如何在 JSP/HTML 可视化编辑器中使用 HTML 表。
| 1. |
将 HTML 表添加到 JSP,方法是从 HTML Component Palette 页面中拖放一个 table 元素。在该对话框中,接受默认设置并单击 OK。 |
| 2. |
在 HTML 单元格输入一些 HTML 内容。 |
| 3. |
单击右下方单元格并输入一个 Tab ,添加一个新行。表底部将显示一个新行。 |
| 4. |
选择整个第二行,使用 Ctrl-C 复制内容,然后单击新空行,使用 Ctrl-V 粘贴内容。 |
| 5. |
进一步试用 Table 上下文菜单选项。插入并删除列和行。拆分和合并单元格等。 |
这些步骤介绍了如何使用 HTML 表单元素。
| 1. |
在同一页上,添加一个文本字段,方法是从 HTML Component Palette 页面拖放 Text Field 元素。注意 JDeveloper 如何帮助添加所需的表单元素。单击 Yes 继续输入文本字段。使用 Property Inspector,将 size 属性设置为 30,并将 name 属性设置为 name。 |
| 2. |
将光标置于文本字段的右侧,然后输入一个新段落(回车符)。在下一行中,添加文本 Address:,然后添加来自于 Component Palette 的 Text Area 元素。使用 Property Inspector,设置 cols 属性为 30,并将 name 设置为 address。 |
| 3. |
在文本域下方输入一个新行,并将 DropDown 元素拖放到页面中,添加一个下拉列表。下拉列表出现后,双击它,调用 ComboBox 编辑器。 将 name 设置为 country,并将 size 设置为 1。(不要选中 Allow Multiple Selections 复选框。) 单击 New 按钮在列表中添加一个新 Options:。将 Value 和 Caption 字段分别编辑为 us 和 United States 。单击 New 按钮并编辑值和标题,添加其他国家选项。(可以使用:uk 和 United Kingdom,fr 和 france。) |
| 4. |
添加提交按钮,定义表单动作前,我们将创建一个 JSP 页面,作为表单提交的目标。采用与之前的步骤 1 相同的操作方法,创建一个名称为 results.jsp 的新 JSP。我们稍后将在步骤 6 中编辑此页面。 |
| 5. |
返回到表单所在的原始页面,添加一个 HTML 的 Submit Button 按键,然后将其置于国家选择控制下的表单内部。 |
| 6. |
现在,我们将设置 HTML 表单的 action 属性。要在可视化编辑器中选择表单,在表单内单击,然后右健单击并选择 Form -> Select Form Tag。选择表单后,可以在 Property Inspector 中将 action 属性设置为 results.jsp。如果从下拉列表中获取 results.jsp 值,则需要删除添加到 results.jsp 操作名称的“/”字符。 |
这些最后的步骤介绍了如何在可视化编辑器中使用基本的 JSP 标记。
| 1. |
在新的 results.jsp 页面中,我们将首先添加一个 JSP 表达式,以显示从上一页中的表单中传来的 name 参数。在 Component Palette 中,选择 JSP 页面。将 Expression 元素拖放到该页面。您应在可视化编辑器中看到一个表示 JSP 表达式的图标。双击该图标,编辑它的值。 在编辑器对话框中输入以下内容:request.getParameter("name") 。单击 OK 关闭该对话框。在测试该页面之前,可以在表达式之前添加一些文本,如:Name parameter is:。 保存页面 results.jsp。 通常,所有 JSP 标准动作和定制标记在可视化编辑器中的都以图标表示。插入到页面中之后,可以使用 Property Inspector 或双击该图标以编辑它的属性。 |
| 2. |
测试表单和结果页面,方法是运行原始页面 simple.jsp,右键单击该页面并选择 Run方法,。当表单显示时,在 Name:字段中输入名称并单击 submit。随后,将显示 results.jsp 页面,其中显示您的名称值。 在下一步中,我们将改用定制标记库显示请求参数值。 |
| 3. |
在 results.jsp 页面中,我们将添加来自 JavaServer Pages 标准标记库 (JSTL) 中的一个定制标记,用来显示表单中的其他参数值。在 JSP 表达式之后输入一个回车符,并添加一个新提示:Country:。 将 Component Palette 页切换到 JSTL Core,然后将 out 标记拖放到页面中 放在 Country:提示后。将 value 属性设置为:${param.country}。显示时,这将显示国家参数值。 可以随意添加另一个 out 标记以显示 address 参数。 保存 results.jsp。 JSTL 是第一个使用表达式语言 (EL) 显示参数数据的 JSP 标记库。EL 提供了一个简洁和容易的方法来显示 Web 应用程序数据(包括请求参数值)并与其进行交互。JSP (2.0) 的下一个版本还将支持 EL,且不需使用 out 标记。用户将能够将 EL 表达式直接输入到 JSP,它们将在运行时显示。 |
| 4. |
再次运行原始表单页面 simple.jsp,将值输入到表单中,并查看 results.jsp 页面如何显示传递的参数。 到这里,我们就完成了一个简单的 JSP 教程。 |
本课程通过涵盖可视化编辑 HTML/JSP 页的基础知识的练习,介绍了 JDeveloper 10g 的新可视化 JSP/HTML 编辑环境。
HTML 规范 - http://www.w3.org/MarkUp/
JSP 规范和其他信息。- http://java.sun.com/products/jsp/