什么是JSP中的页面指令?

页面指令用于提供到容器的说明。这些说明与当前的JSP页面有关。您可以在JSP页面中的任何位置编写页面指令。按照约定,页面指令在JSP页面的顶部进行编码。

以下是页面指令的基本语法-

<%@ page attribute = "value" %>

您可以编写与上述语法等效的XML,如下所示-

<jsp:directive.page attribute = "value" />

属性

下表列出了与page指令关联的属性-

序号属性和目的
1buffer
指定输出流的缓冲模型。
2autoFlush
控制Servlet输出缓冲区的行为。
3contentType
定义字符编码方案。
4errorPage
定义另一个报告Java未经检查的运行时异常的JSP的URL。
5isErrorPage
指示此JSP页面是否是另一个JSP页面的errorPage属性指定的URL。
6extend
指定生成的servlet必须扩展的超类。
7import
指定要在JSP中使用的软件包或类的列表,就像Java import语句对Java类所做的那样。
8info
定义一个可以使用servlet的getServletInfo()方法访问的字符串。
9isThreadSafe
定义生成的servlet的线程模型。
10语言
定义JSP页面中使用的编程语言。
11session
指定JSP页面是否参与HTTP会话
12isELIgnored
指定是否将忽略JSP页面内的EL表达式。
13isScriptingEnabled
确定是否允许使用脚本元素。