JSP 中的页面指令是什么?
page 指令用于向容器提供指令。这些指令与当前 JSP 页面相关。您可以在 JSP 页面的任何位置编写页面指令。按照惯例,页面指令在 JSP 页面的顶部编写。
以下是页面指令的基本语法:
<%@ page attribute = "value" %>
您可以将上述语法的 XML 等效形式编写如下:
<jsp:directive.page attribute = "value" />
属性
下表列出了与页面指令关联的属性:
序号 | 属性及用途 |
---|---|
1 | buffer 指定输出流的缓冲模型。 |
2 | autoFlush 控制 servlet 输出缓冲的行为。 |
3 | contentType 定义字符编码方案。 |
4 | errorPage 定义另一个 JSP 的 URL,该 JSP 报告 Java 未经检查的运行时异常。 |
5 | isErrorPage 指示此 JSP 页面是否为另一个 JSP 页面的 errorPage 属性指定的 URL。 |
6 | extends 指定生成的 servlet 必须扩展的超类。 |
7 | import 指定要在 JSP 中使用的包或类列表,就像 Java import 语句对 Java 类所做的那样。 |
8 | info 定义一个字符串,可以使用 servlet 的 getServletInfo() 方法访问。 |
9 | isThreadSafe 定义生成的 servlet 的线程模型。 |
10 | language 定义 JSP 页面中使用的编程语言。 |
11 | session 指定 JSP 页面是否参与 HTTP 会话 |
12 | isELIgnored 指定 JSP 页面中的 EL 表达式是否将被忽略。 |
13 | isScriptingEnabled 确定是否允许使用脚本元素。 |
广告