JSP中3种指令标记

JSP中主要包含3种指令标记,分别是page指令、include指令和taglib指令。指令的通用格式为:
<%@指令名称 属性1=“属性值1” 属性2=“属性值2”......%>
对应的XML语法形式为:


1.page指令
语法:<% page 属性1=“属性值1” 属性2=“属性值2”...... %>
XML形式为:
(1)language="scriptingLanguage"
该属性用于指定在脚本元素中使用的脚本语言,默认值是java。
(2)extends="className"
该属性用于指定JSP页面转换后的Servlet类所继承的父类,属性的值是一个完整的类名。通常不需要使用这个属性,JSP容器会提供转换后的Servlet类的父类。
(3)import="importList"
该属性用于声明在JSP页面中可以使用的Java类。属性的值和Java程序中的import声明类似,该属性的值是以逗号分隔的导入列表,例如
<%@ page="import java.util.*"%>
也可以重复设置import属性,如下。
<%@ page="import java.util.Vecotr"%>
<%@ page="import java.io.*"%>
(4)session="true|false"
该属性用于指定在JSP页面中是否可以使用session对象,默认值是true。
(11)contentType="type"
该属性用于指定响应的JSP页面的MIME类型和字符编码,也是中文页面中必然要设置的属性。例如
<%@ page contentType="text/html; charset=gb2312" %>
(12)pageEncording="peinfo"
该属性指定JSP页面使用的字符编码。如果设置了这个属性,则JSP页面的字符编码使用该属性指定的字符集,如果没有设置这个属性,则JSP页面使用contentTYpe属性指定的字符集,如果这两个属性都没有指定,则使用字符集"ISO-8859-1"。

你可能感兴趣的:(JSP中3种指令标记)