JSP指令元素
JSP指令元素不是用來進行邏輯處理或者產生HTML代碼的,而是通過指令中的屬性配置來向JSP容器發出一些指示,用來控制JSP頁面的某些特性。
JSP指令元素的一般格式如下:
一個指令可以有多個屬性,它們以鍵值對的形式存在,并用空格隔開;一個屬性也可以有多個值,用逗號隔開。例如:
JSP指令共有三種:
JSP指令元素的一般格式如下:
<%@ directive attribute="value" %>directive 為指令名稱,attribute 為屬性名稱,value 為屬性值。
一個指令可以有多個屬性,它們以鍵值對的形式存在,并用空格隔開;一個屬性也可以有多個值,用逗號隔開。例如:
<%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@ page import="com.manongsushe.java.*, com.manongsushe.jsp.*" %><%@ 和 directive 之間的空格、最后一個屬性和閉合的 %> 之間的空格都是可選的。
JSP指令共有三種:
指令 | Description |
---|---|
<%@ page ... %> | 對JSP文件的全局屬性進行設置,如頁面編碼、腳本語言、錯誤頁面、緩沖區等。 |
<%@ include ... %> | 引用外部文件,與C語言 #include 類似。引用發生在將JSP翻譯成Servlet之前。 |
<%@ taglib ... %> | 引用一個標簽庫或者自定義標簽。通過taglib指令來告訴容器此JSP頁面將使用哪些標簽庫,并可以給引用的標簽庫指定一個前綴。 |