JSP學(xué)習(xí)——JSP指令
JSP指令用來(lái)設(shè)置和整個(gè)JSP網(wǎng)頁(yè)相關(guān)屬性,如網(wǎng)頁(yè)的編碼方式和腳本語(yǔ)言等。
語(yǔ)法:
<%@ 指令名 屬性=“值”%>
常見(jiàn)的3中指令:
page:可以指定所使用的腳本語(yǔ)言、JSP代表的Servlet實(shí)現(xiàn)的接口、Servlet擴(kuò)展的類以及導(dǎo)入的軟件包。
語(yǔ)法:
<%@ page 屬性1=“值1” 屬性2=“值2”%>
例:
<%@ page import="java.util.*" contentType="type/html;charset=GB2312" language="java"%>
page指令的屬性描述:
language:指定文件中所使用的腳本語(yǔ)言目前僅JAVA為有效值和默認(rèn)值。用作整個(gè)文件。
語(yǔ)法:<%@ page language="java"%>
method:指定JAVA程序片段所屬的方法的名稱。JAVA程序片段會(huì)成為制動(dòng)方法的主體。默認(rèn)的方法是service方法。當(dāng)多次使用該指令時(shí),只有第一次范圍是有效的,該方法有效值
包括:service、doGet和doPost等。
語(yǔ)法:<%@ page method="doPost"%>
import:指定導(dǎo)入的JAVA軟件包名或類別列表。
語(yǔ)法:<%@page import="java.io.*,java.util.Hashtable"%>
content_type:指定響應(yīng)結(jié)果的MIME類型,默認(rèn)MIME類型是text/html。默認(rèn)字符編碼為ISO-8859-1。
語(yǔ)法:<%@ page content_type="text/html;charset=GB2312"%>
session="true|false"
指定JSP頁(yè)是否使用Session。默認(rèn)為T(mén)RUE
語(yǔ)法:<%@ page session="true"%>
errorPage="error_url"指定當(dāng)發(fā)生異常時(shí),客戶請(qǐng)求被重新定向到那個(gè)網(wǎng)頁(yè)。
語(yǔ)法:
<%@page errorPage="errorpage.jsp"%>
isErrorPage="true|false":表示此JSP網(wǎng)頁(yè)是否為處理異常的網(wǎng)頁(yè)。
語(yǔ)法:<%@ page isErrorPage="true"%>
include:JSP可以通過(guò)include指令來(lái)包含其他文件。被調(diào)用的可以是JSP文件、HTML文件或文本文件。
語(yǔ)法:<%@inclue file="relativeURL"%>
開(kāi)發(fā)網(wǎng)站時(shí),如果多數(shù)JSP網(wǎng)頁(yè)都含有相同的內(nèi)容,可以把這部分相同的內(nèi)容單獨(dú)放到一個(gè)文件中,其他的JSP文件通過(guò)include指令將這個(gè)文件包含進(jìn)來(lái),這樣做可以提高開(kāi)發(fā)網(wǎng)站的效率,而且便于維護(hù)網(wǎng)頁(yè)。
taglib:自定義JSP標(biāo)簽
posted on 2009-03-11 14:19 亂せ英豪 閱讀(183) 評(píng)論(0) 編輯 收藏