admin管理员组

文章数量:1530835

2024年1月11日发(作者:)

关于创建和编辑 JSP、HTML 和标记文件

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 元素提供代码完成功能:

JSP 标记

使用 标记定义的 JavaBean

在标记文件中定义的属性

Scriptlet 中的 Java 代码

IDE 提供了很多用于创建和编辑 XML 文档的功能。有关详细信息,请参见关于编辑 XML 文档。

用于 JSP、HTML 和标记文件的源代码编辑器功能

在 IDE 中打开 JSP 或 HTML 文件时,将在源代码编辑器右侧显示组件面板

(Ctrl-Shift-8)。它提供了具有很多最常用的 JSP 和 HTML 标记的代码片段(按其功能进行分组):

HTML。表、有序列表、无序列表、图像、链接和 Meta 数据。

HTML 表单。表单、多行输入、复选框、文件选择、文本输入、下拉列表、单选按钮以及按钮。

JSP。使用 Bean、获取 Bean 属性、设置 Bean 属性、JSTL Choose、JSTL

If 以及 JSTL For Each。

数据库。数据库查询、数据库插入、数据库删除、数据库报告以及数据库更新。

要使用组件面板中的项,请将其从组件面板拖到源代码编辑器中,并将其准确地放在要显示标记的位置。将出现一个对话框。可以为项的标准属性填充值,单击“确定”,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 的格式。

关于 JavaServer Pages 技术

另请参见

JavaServer PagesTM 技术(简称 JSP)提供了一种简便、快速地创建 Web 页或

Web 应用程序的方法,创建的 Web 页或 Web 应用程序可以动态地显示生成的内容。这些内容包括 HTML、DHTML、XHTML 和 XML。从本质上来说,JSP 页描述了如何处理请求以创建响应。

JSP 页是服务器端的、基于文本的 J2EETM 组件。这种组件在特定容器(安装在

Web 服务器或启用 Web 功能的应用服务器中)中执行。JSP 容器将请求从客户端传递到 JSP 页,将响应从 JSP 页传递到客户端。在编译 JSP 页时,容器将 JSP

源代码动态转换到实现 t 接口的 JavaTM 类中。

JSP 页类似于标准的 HTML 或 XML 页,具有 JSP 引擎处理和去除的其他指令元素、脚本元素和操作元素。通常,JSP 元素可以创建插入到结果页的文本。

JSP 页有三种类型:

标准 JSP 页。标准 JSP 页是使用 标准 JSP 语法编写的。标准 JSP 页通常使用 .jsp 扩展名。

JSP 文档。JSP 文档是使用 JSP 文档语法(格式正确的 XML)编写的。JSP 文档通常具有 .jspx 扩展名。下面是 JSP 文档优于标准 JSP 页的两个示例:

可以使用 XML 兼容工具(如 IDE 的源代码编辑器)来编辑、验证和查看

JSP 文档。

可以使用 XSLT 工具(如 IDE 的 XSL 转换命令)对 JSP 文档进行转换。

JSP 片段。片段是一个文件,它包含由标准 JSP 页和 JSP 文档包括的 JSP 文本片段。JSP 片段通常使用 .jspf 扩展名。

有关其他信息,请参见 JavaServer Pages 规范,Web 站点为:

关于 JSP 语法

另请参见

JSP 文件有四个主要特性:

主语言,即在执行页面时产生的文件的语言

JSP 元素,包括 JSP 标记、指令和注释

包含在 ${ 和 } 分隔符中的嵌入式表达式语言 (EL) 语法

Scriptlet、声明和表达式形式的嵌入式 Java 代码

可以使用标准 JSP 语法或 JSP 文档语法编写 JSP 页。

可以使用 可视编辑器对一组 JSP 文件进行分组,并将其重新定

义为 JSP 文档。这会产生多种结果。例如,解释 JSP 文件的页面编码的方式与 JSP 文档不同。

本主题首先介绍标准 JSP 语法,然后介绍 JSP 文档语法。无论是使用标准 JSP

语法还是 JSP 文档语法,JSP 源代码编辑器都提供了代码完成和语法突出显示工具,以帮助您构造有效的 JSP 页。

标准 JSP 语法

JSP 元素语法

JSP 元素有以下三种类型:

指令元素。例如,<%@

directive %>

操作元素。例如,

body

脚本元素。例如,<%!

declaration !%>、<%

scriptlet %> 和 <%=

expression %>

JSP 语法类似于 XML。操作元素具有开始标记(包括元素名称,可能带有属性)、可选主体和匹配的结束标记。例如:

...

JSP 标记区分大小写,和 XML 及 XHTML 一样。

开始和结束标记

具有开始和结束标记并包含元素体的元素,必须在同一文件中开始和结束。不能在一个文件中开始一个标记,而在另一个文件中结束该标记。此规则也适用于辅助语法中的元素。例如,scriptlet 使用 <% scriptlet

%> 语法。开始的 <% 分隔符和结束的 %> 分隔符必须在同一个物理文件中。

空元素

根据 XML 规范,无法区别使用空标记描述的元素和使用开始标记、空主体和结束标记描述的元素。

属性值

属性值始终出现在引号中。单引号和双引号都可以使用。在输出文本中,实体

' 和 " 可用于描述单引号和双引号。在引用文本中也可以使用 "

和 '。

JSP 文件中的注释

JSP 文件中的注释语法如下:

<%-- 和 --%>

JSP 文档语法

JSP 文档是使用 XML 语法编写的 JSP 页。JSP 文件使用以下某个方法将自身标识为 JSP 文档:

JSP 文件的扩展名为 .jspx,Web 应用程序使用可识别此扩展名的 2.4

版 文件。

JSP 文件包含一个 jsp:root 元素。

JSP 文档元素

JSP 文档可以包含以下元素:

指令元素。例如,

标准操作元素。例如, 前缀中的

body

定制操作元素。例如,

attributes >

body 。请注意,定制操作元素不能使用 前缀。

Scriptlet。例如,

scriptlet 。

Scriptlet 表达式。例如,%=expression% 和

expression 。

Scriptlet 声明。例如,<%!

declaration !%> 和

declaration 。

EL 表达式。在元素主体和属性值中允许使用 EL 表达式。

输出元素。输出元素为 jsp:root、jsp:text 和 jsp:output。

模板数据。模板数据是通过 jsp:text 元素和 XML 片段描述的。

有关 JSP 语法和 JSP 文档语法的详细信息,请参见 JavaServer Pages 规范版本,Web 站点为:

创建 JSP 文件

在 IDE 中,创建和管理 JSP 文件的方式与其他文件类型极其相似。

如果将 JSP 文件放在 WEB-INF 文件夹或它的任何一个子文件夹中,用户将无法直接通过 URL 访问该 JSP 文件。而必须通过另一个 JSP 或通过

Servlet 来访问该 JSP。您可能希望将 JSP 文件放在 WEB-INF 文件夹下,以防止用户使用该 JSP 文件作为应用程序的入口点。

创建 JSP 文件:

1. 在“项目”窗口或“文件”窗口中,右键单击项目节点,然后从弹出式菜单中选择“新建”>“其他”。

2. 在“类别”下选择 "Web"。在“文件类型”下选择 "JSP"。单击“下一步”。

3. 键入 JSP 的名称。不要包括文件扩展名,因为在创建文件时会自动添加扩展名。

4. 单击“浏览”选择用于保存 JSP 文件的文件夹。缺省情况下,将在 web

子文件夹中创建 JSP 文件。

5. 选择要创建的 JSP 文件的类型:

o

JSP 文件(标准语法)。标准 JSP 页是使用标准 JSP 语法编写的。标准 JSP 页通常使用 .jsp 扩展名。

o

JSP 文档(XML 语法)。JSP 文档是使用 JSP 文档语法(格式正确的 XML)编写的。JSP 文档通常具有 .jspx 扩展名。下面是 JSP

文档优于标准 JSP 页的两个示例:

可以使用 XML 兼容工具(如 IDE 的源代码编辑器)来编辑、验证和查看 JSP 文档。

可以使用 XSLT 工具(如 IDE 的 XSL 转换命令)对 JSP 文档进行转换。

6. (可选)单击“作为 JSP 片段创建”复选框。片段是一个文件,它包含由标准 JSP 页和 JSP 文档包括的 JSP 文本片段。JSP 片段通常使用 .jspf 扩展名。

7. 单击“完成”。IDE 将在源代码编辑器中打开要编辑的 JSP 文件。

另请参见

关于 Web 应用程序

关于 JavaServer Pages 技术

关于 JSP 语法

关于 JSP 字符编码

编辑 JSP 或 HTML 文件

法律声明

创建 HTML 文件

另请参见

Web 应用程序使用的 HTML 文件存储在 Web 应用程序分层结构的根文件夹下。在“项目”或“文件”窗口中,HTML 文件用

在 Web 应用程序中创建 HTML 文件:

1. 在“项目”窗口或“文件”窗口中右键单击任意节点,然后从弹出式菜单中选择“新建”>“其他”。

1. 在“类别”下选择 "Web"。在“文件类型”下选择 "HTML"。单击“下一步”。

2. 键入 HTML 文件的名称。不要包括文件扩展名,因为在创建文件时会自动添加扩展名。

3. 单击“完成”。IDE 将在源代码编辑器中打开要编辑的 HTML 文件。

节点图标表示。

在生成项目时,会自动将 src 目录中的 HTML 文件打包。在运行或调试

Applet 时,IDE 将创建 HTML 文件。通常,不需要将这些 HTML 文件打包。IDE 在生成 WAR 文件时可以将它们过滤掉。右键单击项目,单击“打包”,单击“添加过滤器”,然后添加一个表达式以排除 Applet HTML 文件。

编辑 JSP、HTML 或标记文件

另请参见

1. 在“项目”或“文件”窗口中,找到 JSP、XML、HTML 或标记文件。

2. 双击选定的文件,在源代码编辑器中将其打开。

3. 像编辑任何 Java 文件一样,对 JSP 或 HTML 文件进行编辑,包括使用适用于 JSP、HTML 或标记文件的源代码编辑器功能。

IDE 提供了很多用于创建和编辑 XML 文档的功能。有关详细信息,

请参见关于编辑 XML 文档。

4. 选择“文件”>“保存”以保存文件。在源代码编辑器中,未保存的更改在文件的标签中使用星号来表示。

关于 JSP 字符编码

另请参见

字符编码将

设置 JSP 文件的请求字符编码

另请参见

请求编码是一种字符编码,用于解释传入请求中的参数。很多浏览器都不发送包含 Content-Type 头的请求编码限定符。在这种情况下,Web 容器将使用缺省编码 UTF-8 来解析请求数据。有关请求字符编码的详细信息,请参见本主题结尾处的参考资料。

另请参见

设置 JSP 文件的页面字符编码

另请参见

页面字符编码是编写 JSP 源文件所使用的编码。JSP 2.0 规范在检测页面字符编码时区分以下两种语法:

对于使用标准 JSP 语法的文件,将通过查看两个主要信息源来检测编码:首先,在部署描述符( 文件)中查看 jsp-property-group(其 URL

模式与文件匹配)中的 page-encoding 元素;然后,在页面自身中查看

pageEncoding 属性。 如果二者均不存在,则使用 JSP 文件的

contentType 属性的 charset,或者使用 ISO 8859-1 字符编码作为最终的后备编码。

对于使用 JSP 文档语法的文件,将遵循 XML 规范来检测编码;这意味着

UTF-8 是缺省编码,任何其他编码都必须在文件开头的 XML 声明中进行声明。

为使用标准 JSP 语法的文件设置页面字符编码:

对于 JSP 文件(标准语法),请按如下方式设置页面编码:

1. 创建 JSP 文件,该文件使用标准 JSP 语法。右键单击该 JSP 文件,然后选择“属性”。请注意,编码属性将设置为项目的编码。这是 JSP 文

件的页面编码。不能在“属性”表单中更改页面编码。设置页面编码的位置取决于是为单个 JSP 文件设置,还是为一组 JSP 文件统一设置。以下步骤将引导您完成 JSP 文件页面编码的设置。

2. 执行以下某项操作,以更改 JSP 文件的页面编码:

o

为单个 JSP 文件设置页面字符编码。双击 JSP 文件,以便在源代码编辑器中将其打开。在 IDE 中创建的 JSP 文件的缺省

pageEncoding 属性如下所示:

<%@page pageEncoding="UTF-8"%>

可以在 JSP 文件中更改页面编码并将其保存。请注意,如果要保存的字符集对于 JSP 页无效,IDE 将会显示警告。

或者,也可以在 page 指令的 contentType 属性中设置页面编码。JSP 文件的缺省 contentType 属性不包含 charset 值,因为在缺省情况下,pageEncoding 属性将处理页面编码。但是,可以按如下方式添加 charset 值:

<%@page contentType="text/html;charset=UTF-8"%>

o

为一组 JSP 文件设置页面字符编码。展开“Web 页”节点,接着展开 "WEB-INF" 节点,然后双击 文件。单击编辑器顶部的“页面”,然后单击“JSP 属性组”标题以打开“JSP 属性组”部分。使用“JSP 属性组”部分添加、删除和查看 Web 应用程序的 JSP 属性组。JSP 属性组是为 Web 应用程序中的一组 JSP 文件定义的属性组。其中可在此处设置的一个属性是一组 JSP 文件的页面编码值。

仅当其他两个属性均不存在时,才能使用 JSP 文件的 page

指令的 contentType 属性作为页面编码。如果以上属性均未提供,则使用 UTF-8 作为页面编码。如果在 JSP 属性组中为页面编码定义了某个值,然后又在单个 JSP 文件的

pageEncoding 指令中为其指定了其他值,则会出现转换时错误。

为使用 JSP 文档语法的文件设置页面字符编码:

对于 JSP 文档(XML 语法),请按如下方式设置页面编码:

1. 创建 JSP 文件,该文件使用 XML 语法。右键单击该 JSP 文档,然后选择“属性”。请注意,编码属性将设置为项目的编码。这是 JSP 文档的页面编码。不能在“属性”表单中更改页面编码。对于 JSP 文档,只能在一个位置更改页面字符编码:

o

位于文件开头的 XML 声明的 encoding 属性。XML 声明也称为

XML prolog。

也可以在单个 JSP 文档的 page 指令或在 JSP 属性组中描述

JSP 文档的页面编码,前提是在该处描述的值与从 XML prolog 派生的值匹配。如果在 XML prolog 指定的编码与在 JSP 文档或

JSP 属性组的声明中指定的编码不同,则会出现转换时错误。如果

XML prolog 未指定编码,则会派生 UTF-8 编码。

2. 双击 JSP 文件,以便在源代码编辑器中将其打开。在 IDE 中创建的 JSP

文档的缺省 XML 声明包含一个编码属性(如下所示):

o

可以更改 XML 声明中的编码并保存 JSP 文档。

另请参见

设置 JSP 文件的响应字符编码

另请参见

响应字符编码是 Web 组件生成的文本响应的编码。必须恰当地设置响应字符编码,以便针对给定的语言环境正确地呈现字符。设置 JSP 页的初始响应字符编码与设置页面字符编码所使用的源相同:

page 指令中的 contentType 属性的 charset 值。

page 指令的 pageEncoding 属性。

文件的 JSP 属性组的 标记。

但是请注意,建议在 contentType 属性的 charset 值中设置响应字符编码。其他两个位置用于设置页面字符编码;仅当未定义任何特定的响应字符编码时,才会使用这两个位置设置响应字符编码。

设置 JSP 文件的响应字符编码:

1. 双击 JSP 文件,以便在源代码编辑器中将其打开。在 IDE 中创建的 JSP

文件的缺省 pageEncoding 属性如下所示:

<%@page pageEncoding="UTF-8"%>

可以在 JSP 文件中更改页面编码并将其保存。请注意,如果要保存的字符集对于 JSP 页无效,IDE 将会显示警告。设置响应字符编码的位置取决于是否希望响应字符编码与页面字符编码相同。

2. 执行以下某项操作:

o

设置不同的响应字符编码。使用 page 指令的 contentType 属性。在 IDE 中创建的 JSP 文件的缺省 contentType 属性不包含

charset 值,因为在缺省情况下,pageEncoding 属性将处理页面编码。但是,可以按如下方式添加 charset 值:

<%@page contentType="text/html;charset=UTF-8"%>

o

将页面字符编码用作响应字符编码。不要将 charset 值添加到

page 指令的 contentType 属性。如果没有 charset 值,通过

page 指令的 pageEncoding 属性为页面指定的编码也是响应编码。

有关响应字符编码的详细信息,请参见下面的参考资料。

另请参见

通过 JSP 页访问定制标记

JavaServer Pages 技术提供了一组标准操作元素,用于对信息执行操作。 元素就是常用操作元素的一个示例。可以将操作元素集合的范围扩展到在标记库(如 JSTL 标记库)中定义的定制标记。

本主题首先介绍如何使用标记库 JAR 文件中的标记,然后介绍如何使用包含标记文件的标记库文件夹中的标记。

访问标记库 JAR 文件中的定制标记:

1. 请确保标记库的 JAR 文件位于 Web 应用程序的类路径中(如管理类路径中所述)。

2. 在 JSP 文件中引用它的某个标记之前,请先在 JSP 文件中添加一条包含

uri 和 prefix 属性的 taglib 指令:

<%@taglib uri="/jsp/jstl/core"

prefix="c"%>

uri 属性显示标记库的位置,它在 Web 应用程序中应该是唯一的。uri 既可以是 TLD 文件指定的 URI,同时 uri 也可以是 TLD 文件在 WEB-INF 文件夹中的位置(如果 TLD 文件中缺少 uri 元素)。键入 uri 属性时,在键入第一个引号后按 Ctrl-空格键。IDE 将显示可用标记库的 URI 列表。

o

prefix 属性用于标识库中的标记。TLD 文件通常会推荐一个前缀,但您可以使用所需的任何前缀。

3. 在 taglib 指令之后的任何位置,都可以使用标记前缀从标记库中引用标记。例如:

4.

5. Hello ${}!

o

访问标记库文件夹中的定制标记:

1. 请确保标记库的 JAR 文件位于 Web 应用程序的类路径中(如管理类路径中所述)。

2. 在 JSP 源文件中引用它的一个标记之前,请先在该文件中添加一条

taglib 指令:

<%@ taglib tagdir="/WEB-INF/tags/" prefix="a" %>

tagdir 属性显示标记库在 Web 应用程序中的位置。

o

prefix 属性用于标识库中的标记。标记文件通常会推荐一个前缀,但您可以使用所需的任何前缀。

3. 在 taglib 指令之后的任何位置,都可以使用标记前缀从标记库中引用标记。例如:

o

abc

快速查找标记的源文件:

1. 按下 Ctrl 键,同时将鼠标移到 JSP 文件中的标记上。

请注意,源代码编辑器将标记显示为超级链接,并且光标会变为手形符号:

2. 单击超级链接。

将在源代码编辑器中打开标记所引用的标记文件。

通过 JSP 页访问 Applet

另请参见

1. 请确保在 Web 应用程序中正确包装了 Applet。

2. 在 JSP 文件中,使用以下 Applet 标记定义 Applet:

et 是 Applet 的完整类名。

o

是 JAR 文件,该文件是从创建 Applet

时所用的 Java 类库项目中生成的。

o

编译 JSP 文件

另请参见

在编译 JSP 文件时,可以先检测有无语法问题,然后在服务器上执行该文件。编译操作还会将 JSP 文件转换为 Servlet。因此,编译过程可以发现在转换和编译时出现的语法错误。如果 JSP 文件引用某个标记文件,则将引用的标记文件与 JSP 文件一起编译。

编译 JSP 文件:

1. 执行以下某项操作:

o

编译单个文件。在“项目”窗口中,右键单击 JSP 文件,然后从弹出式菜单中选择“编译文件”(F9)。

o

编译选定的文件。在“项目”窗口中,使用 Ctrl 键和 Shift 键选择要编译的文件,右键单击选定的文件,然后从弹出式菜单中选择“编译文件”(F9)。

o

编译项目中的所有 JSP 文件。在“项目”窗口中,右键单击项目节点,选择“属性”,单击“编译”,然后选中“生成期间测试编译所有 JSP 文件”复选框。关闭“项目属性”对话框,右键单击项目节点,然后从弹出式菜单中选择“生成”。

缺省情况下,IDE 在生成项目时不编译 JSP 文件。这是因

为 JSP 文件必须转换为 Servlet 后,才能进行编译。因此,JSP 编译过程可能需要很长的时间。

2. 在“输出”窗口中,单击某个错误,即可在源代码编辑器中跳至出现该错误的位置。

疑难解答

以下列表列出了一些典型的编译消息以及可能的解决方法:

无效的表达式。可能由不匹配的大括号 ({) 导致。查找延伸超过 EL 表达式的 EL 语法突出显示。如果缺少右括号,源代码编辑器会将下一个左括号自动突出显示为错误。当您选择一个括号时,源代码编辑器将突出显示匹配的括号。

缺少等号。此错误可能是因为缺少引号 (") 导致的。查找颜色与文本相同的代码或颜色与代码相同的文本。查找延伸超过标记的结束分隔符的标记突出显示。

缺少强制性属性。可能由错误拼写的属性导致。使用代码完成功能验证拼写是否正确。

未结束的标记。可能是因为指令的结束分隔符中缺少百分号 (%) 导致的。查找与开始分隔符颜色不同的结束分隔符。

标记必须为空。检查标记的结束分隔符中是否缺少正斜杠 (/)。

忘记用大括号 ({}) 将 EL 表达式分隔是一个常见错误,无法通过编译来捕获它,因为文本的语法有效。要捕获此类错误,请查找未使用专门用于 EL 表达式的颜色突出所显示的表达式。

如果您看到以下编译输出,则可能存在内部缓存问题。您可能需要重新启动 IDE

才能编译 JSP 文件。

sDefFoundError:

javax/servlet/jsp/tagext/SimpleTagSupport

另请参见

关于 JSP 语法

编辑 JSP 文件

查看 JSP 的 Servlet

关于调试和测试 Web 应用程序

法律声明

查看 JSP 文件的 Servlet

另请参见

在执行 JSP 文件时,服务器会将该 JSP 文件的内容转换为 Java Servlet,并编译该 Servlet。可以在源编辑器中查看已转换的 Servlet 源,但不能进行编辑。不能在 Servlet 源代码中设置断点。只能在 JSP 文件中设置断点。

查看从 JSP 文件生成的 Servlet:

1. 运行 JSP 文件 。

2. 在“项目”窗口中,右键单击 JSP 文件,然后选择“查看 Servlet”。

仅当目标服务器已经成功执行了 JSP 文件,并且目标服务器支持

查看已转换的 Servlet 时,才会启用“查看 Servlet”菜单项。

Servlet 将出现在源编辑器中。此 Servlet 基于 JSP 文件上次执行时的状态。如果已经更改了 JSP 文件但尚未执行它,则 Servlet 不会反映这些更改。当此文件处于打开状态时,如果执行了 JSP 文件或者在“项目属性”对话框的“运行”部分更改了目标服务器,则文件将会发生改变,以反映选定服务器上最新转换的 Servlet。

另请参见

关于 JavaServer Pages 技术

关于 Servlet

法律声明

传递请求参数

另请参见

可以将具有 URL 查询字符串格式的请求参数从 IDE 传递到 JSP 页和

Servlet。通过此方式指定输入数据,可以为测试所需的 JSP 和 Servlet 输出提供有用的帮助。

为 JSP 页指定参数:

1. 在“项目”窗口或“文件”窗口中,右键单击 JSP 文件,然后选择“属性”。

在“请求参数”对话框中,以

运行 JSP 文件

另请参见

运行 JSP 文件时,IDE 将在其缺省 Web 浏览器中显示该文件。如果您通过 IDE

运行的 JSP 文件尚未经过编译,或自上次编译以来已发生更改,则 IDE 会在执行前自动编译该文件。如果服务器或 IDE 的缺省 Web 浏览器尚未启动,IDE 将自动启动它。

运行 JSP 文件:

1. (可选)定义请求参数(这些参数要传递给 JSP 文件)。

2. 在源代码编辑器或“项目”窗口中选择 JSP 文件。

3. 从主菜单中选择“运行”>“运行文件”>“运行 <文件名>.jsp”。如果没有错误,服务器将在 IDE 的缺省 Web 浏览器中显示该文件。

如果使用的是

本文标签: 文件编码标记使用属性

更多相关文章

xp系统

bin文件用cad打开_DWG图纸文件用CAD怎么打开?CAD软件如何使用?

1天前

摘要&#xff1a; 无论是建筑、电气、给排水、暖通、机械等工程相关行业&#xff0c;还是平面设计、服装设计等其他行业&#xff0c;都会有设计图纸&#xff0c;而多多少少也会用到dwg格式的CAD图纸&

emmx文件用什么软件打开电脑_电脑打开文件是用什么软件

1天前

们都知道电脑有着非常多的文件&#xff0c;而文件的类型更是多不胜数&#xff0c;很多软件做出来的东西都有属于自己的后缀&#xff0c;所以,其打开的方式也是五花八门,看adobe的PS他做出了的后缀就可以有好多好

计算机调整分区出现无法读取文件提示,电脑出现文件或目录损坏无法读取怎么办?...

1天前

原标题&#xff1a;电脑出现文件或目录损坏无法读取怎么办? 最近有位朋友将u盘接入电脑的时候&#xff0c;出现了“文件或目录损坏且无法读取”的提示&#xff0c;不知道是怎么回事? 其实&#xff0c;这

烽火fr2600怎么web登录_烽火R2600路由器配置步骤及脚本文件

1天前

1 利用串口线接好电脑与路由器&#xff0c; 2 配置超级终端&#xff1a;9600 8 1&#xff1b; 3 新路由器的话&#xff0c;直接就进入了 4 大于号状态下输入 enable.回车 5 c

BCI Competition IV 2a数据集.gdf文件读取与预处理

1天前

BCI Competition IV 2a 2b 数据集.gdf文件读取与预处理 文章目录 BCI Competition IV 2a 2b 数据集.gdf文件读取与预处理数据集简介数据集官方文档Experimental paradigm

文件太大无法复制到U盘

1天前

解决办法&#xff1a; 方法步骤 1、我的电脑---右键---U盘---属性&#xff1b;看自己U盘的文件系统是FAT32还是NTFS 2、如果是FAT32的话,不能复制超过4G的文件。 3、将U盘里面的文件备份到电

python发送文件到指定的邮箱_怎么用qq邮箱发文件-用python发送139邮箱电子邮件和短信通知,让你不再错过重要信息...

1天前

今天&#xff0c;咿哑呀为大家介绍怎样发送电子邮件&#xff0c;实现邮件到达短信通知&#xff0c;让你不再错过重要信息的获取。我们知道&#xff0c;139邮箱有邮件到达时&#xff0c;会自动

win10查看图片显示:Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目

22小时前

1.报错 当双击图片的时候显示“Windows无法访问指定设备、路径或文件。你可能没有适当的权限访问该项目”&#xff0c;其他文件正常打开使用&#xff0c;只有图片出现这个问题。 2.原因 我的报错原因是因为我在“

win10上启用MOV文件缩略图显示 - K-Lite Mega Codec Pack

22小时前

效果图 方法 下载安装 K-Lite Codec Pack &#xff08;安装时一路Next即可&#xff09;Download K-Lite Codec PackDownload links for the K-Lit

Chrome浏览器直接下载pdf文件的设置步骤

21小时前

使用Google Chrome浏览器&#xff0c;在点击网页中的pdf文件时&#xff0c;浏览器会直接将pdf文件打开并显示&#xff0c;要下载pdf文件的话&#xff0c;还需要进行另存操作。 有的

让Chrome浏览器下载而非打开文件

21小时前

1. 问题场景 浏览器处理附件的默认方式是&#xff1a;对于其支持的文件&#xff0c;默认会打开&#xff0c;对于不支持的文件默认下载。 当用户将文件上传到AWS的S3后&#xff0c;S3会返回一

Chrome浏览器自动生成debug.log文件解决方法

20小时前

关闭Chrome浏览器删除&#xff08;或者重命名&#xff09;文件夹&#xff1a;%LocalAppData%GoogleChromeUser DataCrashpad&#xff08;通常情况

服务器发生找不到引导文件,win7的windows update无法启动,手动在服务里启动提示“错误2:系统找不到指定文件...

16小时前

您好&#xff01; 从您的描述来看&#xff0c;您的Windows Update服务已经受损或丢失了。 我们可以尝试导入无损的注册表文件来重建此系统服务。 注意&#xff1a;以下步骤会包含注册表操作&#

如何在Android手机和平板电脑上恢复已删除的PDF文件?

7小时前

Android设备是我们日常生活中不可或缺的工具&#xff0c;特别是在处理PDF文件时。但若不慎删除了重要的PDF文件&#xff0c;可能会感到非常沮丧。幸运的是&#xff0c;即使文件被删除&#xff0c

暴风转码转超清文件_暴风影音16破解版下载-暴风影音16多开精简版(附怎么用) v9.4.1029.1111...

7小时前

暴风影音这款播放神器相信有些年头的人基本上都用过&#xff0c;想当初那在播放器界可谓是一霸&#xff0c;功能十分的好用而且还基本上是免费的&#xff0c;那会别的播放器看不了的视频&#xff0c;它可以看

windows10 系统共享文件端口修改

4小时前

windows10系统共享文件端口修改 默认无法更改端口。Windows将端口445用于TCPIP上的SMB Direct&#xff0c;不支持445139以外的TCP端口。但是您可以考虑使用端口重定向也就是端口转发功能&

U盘安装windos10,报错“Windows 无法打开所需的文件 Sourcesinstall.wim”

4小时前

报错原因&#xff1a; 使用UltraISO等软件刻录镜像时默认使用FAT32文件系统&#xff0c;该系统不支持大于4G的文件&#xff0c; 而Windows10的安装文件install.wim超过了4G&am

安装Windows 10时出现 Windows无法打开所需的文件 E:Sourcesinstall.wim 错误代码0x8007000D的解决办法

4小时前

首先我们需要明白这个问题出现的原因是我们制作系统U盘是将系统盘制作成了FAT32格式&#xff0c;install.wim文件大小超过4G所以无法启动。 解决问题分以下几部&#xff1a; 1、将系统盘格式改为NTFS格

win10无法装载重装系统iso文件_Win10系统如何装载和弹出ISO镜像文件?

4小时前

ISO 映像文件通常是用于制作 CD、DVD 或者蓝光光盘的容器文件,虽然光驱已经很少使用了,但还是有很多软件厂商(特别是操作系统厂商)将 ISO 映像文件作为产品分发的主要媒介。有意思的是,在Win10系统中内置有镜像装载功能,该功能是如

Win11 Excel文件变成白板图标怎么解决?

1小时前

Win11 excel文件图标变成白板怎么解决&#xff1f;有一些朋友发现自己的Excel文件变成了白板&#xff0c;无法双击直接打开&#xff0c;这是因为文件格式关联出现了问题&#xff0c;也就是x

发表评论

全部评论 0
暂无评论

最新文章