JSP学习——JSP指令

JSP学习——JSP指令

JSP指令用来设置和整个JSP网页相关属性,如网页的编码方式和脚本语言等。
语法:
<%@ 指令名 属性=“值”%>
常见的3中指令:
page:可以指定所使用的脚本语言、JSP代表的Servlet实现的接口、Servlet扩展的类以及导入的软件包。
语法:
<%@ page 属性1=“值1” 属性2=“值2”%>
例:
<%@ page import="java.util.*"  contentType="type/html;charset=GB2312" language="java"%>
page指令的属性描述:
language:指定文件中所使用的脚本语言目前仅JAVA为有效值和默认值。用作整个文件。
语法:<%@ page language="java"%>
method:指定JAVA程序片段所属的方法的名称。JAVA程序片段会成为制动方法的主体。默认的方法是service方法。当多次使用该指令时,只有第一次范围是有效的,该方法有效值

包括:service、doGet和doPost等。
语法:<%@ page method="doPost"%>
import:指定导入的JAVA软件包名或类别列表。
语法:<%@page import="java.io.*,java.util.Hashtable"%>
content_type:指定响应结果的MIME类型,默认MIME类型是text/html。默认字符编码为ISO-8859-1。
语法:<%@ page content_type="text/html;charset=GB2312"%>
session="true|false"
指定JSP页是否使用Session。默认为TRUE
语法:<%@ page session="true"%>
errorPage="error_url"指定当发生异常时,客户请求被重新定向到那个网页。
语法:
<%@page errorPage="errorpage.jsp"%>
isErrorPage="true|false":表示此JSP网页是否为处理异常的网页。
语法:<%@ page isErrorPage="true"%>
include:JSP可以通过include指令来包含其他文件。被调用的可以是JSP文件、HTML文件或文本文件。
语法:<%@inclue file="relativeURL"%>
开发网站时,如果多数JSP网页都含有相同的内容,可以把这部分相同的内容单独放到一个文件中,其他的JSP文件通过include指令将这个文件包含进来,这样做可以提高开发网站的效率,而且便于维护网页。
taglib:自定义JSP标签

你可能感兴趣的:(JSP学习——JSP指令)