JSP第二天

Taglib指令:

JSP頁面中使用自定義標籤,包含的功能就是標籤

格式:

<%@ 

taglib uri=”標籤庫”//具體定義的

prefix=”public” //前綴

%>

在一個標籤中可以多次使用

Include指令:包含指令

功能:在JSP編譯時插入包含的文件,包含過程是靜態的。可以把內容分成更可管理的元素,如頁眉或頁腳元素,可是是JSPHTML,文本或java程序。

格式:

<%@ 

Include file=”文件路徑”//注意是相對路徑還是絕對路徑,同目錄下文件名的形式

%>

如果包含的是一個JSP文件,那麼包含在這個文件中的JSP腳本程序將被執行。被包含的部分最好不要有HTML元素,否則會增加服務器的負擔。

被包含文件可以在多個文件中使用,實現代碼共享和重用。方便修改和維護。

Page 指令:用來定義頁面屬性(被包含進來的頁面也可以改變)

可以進行頁面本身各個屬性的配置,

<%@ page contentType=”text/html”; 頁面文本格式

Charset=”utf-8”;文本編碼

Language=”java”;目前僅支持java

Import=”java.sql.*”倒入包(可以多次使用)

Buffer=”5kb”頁面緩衝區

autoFlush=”false”是否自動刷新

Errorpage=”error.jsp”;如果出錯跳入哪個頁面

....

%>

Extends屬性代表JSP頁面產生的Servlet是繼承的哪一個父類,謹慎使用這一功能,服務器已經定義了一個。

isErrorPage=”true|false”

默認值爲“true”設置是否顯示錯誤信息,如果爲true,可以看到出錯信息,否則看不到

isThreadSafe=true|false

是否支持多線程,同時支持多個訪問請求

Info屬性:

Info=”text”;指定一段字符串,該字符串被直接加入到翻譯好的頁面中,減輕服務器翻譯的壓力。

 

 

 

JSP動作動態插入文件,重用javaBean組件,把用戶重定向到另外的頁面,爲java插件生成HTML代碼。

Jsp:include page=”相對路徑” : 當頁面請求被引入一個文件

Flush=true|false”定義包含當前資源前是否刷新緩衝區

jsp文件被請求時包含一個靜態或動態的文件。

Jsp:forward page=”相對路徑” : 請求跳轉到另一個新的頁面(HTMLJSPphpcgi, java程序段)。

Jsp:plugin: 根據瀏覽器類型爲java插件生成OBJECTEMBED標記。

Jsp:useBean: 尋找或實例化一個javaBean

 

Jsp:setProperty :設置javaBean的屬性

Jsp:getProperty: 輸出javaBean的屬性

 

Jsp:param : 動作:用於傳遞參數,將當前頁面的一個或多個參數傳遞給所包含或所跳轉的JSP頁面,這些動作必須和<jsp:include />,<jsp:forward />,<jsp:plugin />動作一起使用。

 

發佈了54 篇原創文章 · 獲贊 36 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章