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