成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > jsp中page指令用法詳解

jsp中page指令用法詳解

熱門標簽:電銷機器人好賣么 杭州語音電銷機器人軟件 北票市地圖標注 四川保險智能外呼系統(tǒng)商家 高德地圖標注樣式 電銷機器人是有一些什么技術(shù) 地圖標注線上教程 商洛電銷 杭州ai語音電銷機器人功能

本文實例講述了jsp中page指令用法。分享給大家供大家參考。具體如下:

一、JSP 指令

JSP 指令(directive)影響由 JSP 頁面生成的 servlet 的整體結(jié)構(gòu)。下面的模板給出指令的兩種可能形式。屬性值兩邊的雙引號可以替換為單引號,但引號標記不能完全省略。如果要在屬性值中使用引號,則要在它們之前添加反斜杠,' 使用 \'," 使用 \"

% directive attribute="value" %>
% directive attribute1="value1"
attribute2="value2"
......
attribute3="value3" %>

在 JSP 中,主要有3種類型的指令:page,include 和 taglib。page 指令允許通過類的導(dǎo)入、servlet 超類的定制、內(nèi)容類型的設(shè)置、以及諸如此類的事物來控制 servlet 的結(jié)構(gòu)。page 指令可以放在文檔中的任何地方。第二個指令,include 允許在 JSP 文件轉(zhuǎn)換到 servlet 時,將一個文件插入到 JSP 頁面中。include 指令應(yīng)該放 置在文檔中希望插入文件的地方。第三個指令,taglib,定義自 定義的標記標簽。

二、JSP page 指令

page 指令可以定義下面這些大小寫敏感的屬性(大致按照使用的頻率列出):import、contentType、pageEncoding、session、isELIgnored(只限 JSP 2.0)、buffer、autoFlush、info、errorPage、isErrorPage、isThreadSafe、language 和 extends。

2.1 import 屬性

使用 page 指令的 import 屬性指定 JSP 頁面轉(zhuǎn)換成的 servlet 應(yīng)該輸入的包。在 JSP 中,包是絕對必需的。原因是,如果沒有使用包,系統(tǒng)則認為所引用的類與當前類在同一個包中。例如,假定一個 JSP 頁面包含下面的 scriptlet:

復(fù)制代碼 代碼如下:
% Test t=new Test(); %>

在此,如果 Test 在某個輸入包中,則沒有歧義。但是,如果 Test 不在包中,或者頁面沒有明確地導(dǎo)入 Test 所屬的包,那么系統(tǒng)將會認為 Test 就在這個自動生成的 servlet 所在的包中。但問題是自動生成的 servlet 所在的包是未知的!服務(wù)器在創(chuàng)建 servlet 時,常常會根據(jù) JSP 頁面所在的目錄來決定它的包。別的服務(wù)器可能使用其他不同的方式。因此,不能指望不使用包的類能夠正常工作。對于 bean 也同樣如此,因為 bean 不過是遵循某些簡單命名約定和結(jié)構(gòu)約定的類。

默認情況下,servlet 導(dǎo)入 java.lang.*、javax.servlet.*、javax.servlet.jsp.*、javax.servlet.http.*,也許還包括一些服務(wù)器特有的包。編寫 JSP 代碼時,絕不要依靠任何自動導(dǎo)入的服務(wù)器特有類。這樣做會使得代碼不可移植。

使用 import 屬性時,可以采用下面兩種形式:

%@ page import="package.class" %>
%@ page import="package.class1, ..., package.classN" %>

例如,下面的指令表示 java.util 包和 cn.foololdfat 包中的所有類在使用時無需給出明確的包標識符:

復(fù)制代碼 代碼如下:
%@ page import="java.uti1.*, cn.foololdfat.*" %>

import 是 page 的屬性中惟一允許在同一文檔中多次出現(xiàn)的屬性。盡管 page 指令可以出現(xiàn)在文檔中的任何地方,但一般不是將 import 語句放在文檔頂部附近,就是放在相應(yīng)的包首次使用之前。

2.2 contentType 和 pageEncoding 屬性

contentType 屬性設(shè)置 Content-Type 響應(yīng)報頭,標明即將發(fā)送到客戶程序的文檔的 MIME 類型。有關(guān)MIME 類型的更多信息,參見Java Web 開發(fā) (5) HTTP 響應(yīng)報頭。

使用 contentType 屬性時,可以采用下面兩種形式:

%@ page contentType="MIME-TYPE" %>
%@ page contentType="MIME-Type; charset=Character-Set" %>

例如,指令

復(fù)制代碼 代碼如下:
%@ page contentType="application/vnd.ms-excel" %>

和下面的 scriptlet 所起到的作用基木相同

復(fù)制代碼 代碼如下:
% responce.setContentType("application/vnd.ms-excel"); %>

兩種形式的第一點不同是,response.setContentType 使用明確的 Java 代碼(這是一些開發(fā)人員力圖避免使用的方式),而 page 指令只用到 JSP 語法。第二點不同是,指令被特殊處理,它們不是在出現(xiàn)的位置直接成為 _jspService 代碼。這意味著 response.setContentType 能夠有條件地調(diào)用,而 page 指令不能。條件性地設(shè)置內(nèi)容的類型主要用在同一內(nèi)容能夠以多種不同的形式進行顯示的情況下。

不同于常規(guī) servlet (默認的 MIME 類型為 text/plain),JSP 頁面的默認 MIME 類型是 text/html (默認字符集為 ISO-8859-1)。因此,如果 JSP 頁曲以 Latin 字符集輸出 HTML則根本無需使用 contentType,如果希望同時更改內(nèi)容的類型和字符集,可以使用下面的語句:

復(fù)制代碼 代碼如下:
%@ page contentType="someMimeType; charset=someCharacterSet" %>

但是,如果只想更改字符集,使用 pageEncoding 屬性更為簡單。例如,中文 JSP 頁面可以使用下面的語句:

復(fù)制代碼 代碼如下:
%@ page pageEncoding="GBK" %>

可考慮將Java Web 開發(fā) (5) HTTP 響應(yīng)報頭中生成 Excel 表格的例子用 JSP 實現(xiàn),以體會 contentType 的作用。
2.3 session 屬性
session 屬性控制頁面是否參與 HTTP 會話。使用這個屬性時,可以采用下面兩種形式:

%@ page session="true" %> %--Default--%>
%@ page session="false" %>

true 值(默認)表示,如果存在已有會話,則預(yù)定義變量 session (類型為HttpSession)應(yīng)該綁定到現(xiàn)有的會話;否則,創(chuàng)建新的會話并將其綁定到 session。false 值表示不自動創(chuàng)建會話,在 JSP 頁面轉(zhuǎn)換成 servlet 時,對變量 session 的訪問會導(dǎo)致錯誤。
對于高流量的網(wǎng)站,使用 session="false" 可以節(jié)省大量的服務(wù)器內(nèi)存。但要注意,session="false" 并不禁用會話跟蹤,它只是阻止 JSP 頁面為那些尚不擁有會話的用戶創(chuàng)建新的會話。由于會話是針對用戶,不是針對貞面,所以,關(guān)閉某個頁面的會話跟蹤沒有任何益處,除非有可能在同一客戶會話中訪問到的相關(guān)頁面都關(guān)閉會話跟蹤。
2.4 isELIgnored 屬性
isELIgnored 屬性控制的是:忽略(true)JSP 2.0 表達式語言(EL),還是進行正常的求值(false)。這是 JSP 2.0 新引入的屬性;在只支持 JSP 1.2 及早期版本的服務(wù)器中,使用這項屬性是不合法的。這個屬性的默認值依賴于 Web 應(yīng)用所使用的 web.xml 的版本。如果 web.xml 指定 servlet 2.3(對應(yīng)JSP 1.2)或更早版本,默認值為 true(但變更默認值依舊是合法的,JSP 2.0 兼容的服務(wù)器中都允許使用這項屬性,不管 web.xml 的版本如何)。如果 web.xml 指定 servlet 2.4(對應(yīng) JSP 2.0)或之后的版本,那么默認值為false。使用這個屬性時,可以采用下面兩種形式:

%@ page isELIgnored="false" %>
%@ page isELIgnored="true" %>

2.5 buffer 和 autoFlush 屬性
buffer 屬性指定 out 變量(類型為 JspWriter )使用的緩沖區(qū)的大小。使用這個屬性時,可以采用下面兩種形式:

%@ page buffer="sizekb" %>
%@ page buffer="none" %>

服務(wù)器實際使用的緩沖區(qū)可能比指定的更大,但不會小于指定的大小。例如,%@ page buffer="32kb" %> 表示應(yīng)該對文檔的內(nèi)容進行緩存,除非累積至少為32KB、頁面完成或明確地對輸出執(zhí)行清空(例如使用 response. flushBuffer),否則不將文檔發(fā)送給客戶。

默認的緩沖區(qū)大小與服務(wù)器相關(guān),但至少8KB。如果要將緩沖功能關(guān)閉,應(yīng)該十分小心:這樣做要求設(shè)置報頭或狀態(tài)代碼的 JSP 元素都要出現(xiàn)在文件的頂部,位于任何 HTML 內(nèi)容之前。另一方面,有時輸出內(nèi)容的每一行都需要較長的生成時間,此時禁用緩沖或使用小緩沖區(qū)會更有效率;這樣,用戶能夠在每一行生成之后立即看到它們,而不是等待更長的時間看到成組的行。

autoFlush 屬性控制當緩沖區(qū)充滿之后,是應(yīng)該自動清空輸出緩沖區(qū)(默認),還是在緩沖區(qū)溢出后拋出一個異常(autoFlush="false")。使用這個屬性時,可以采用下面兩種形式:

%@ page autoFlush="true" %> %--Default--%>
%@ page autoFlush="false" %>

在 buffer="none" 時,false 值是不合法的。如果客戶程序是常規(guī)的 Web 瀏覽器,那么 autoFlush="false" 的使用極為罕見。但是,如果客戶程序是定制應(yīng)用程序,可能希望確保應(yīng)用程序要么接收到完整的消息,要么根本沒有消息。false 值還可以用來捕獲產(chǎn)生過多數(shù)據(jù)的數(shù)據(jù)庫查詢,但是,一般說來,將這些邏輯放在數(shù)據(jù)訪問代碼中(而非表示代碼)要更好一些。

2.6 info 屬性

info 屬性定義一個可以在 servlet 中通過 getServletInfo 方法獲取的字符串,使用 info 屬性時,采用下面的形式:

復(fù)制代碼 代碼如下:
%@ page info="Some Message" %>

2.7 errorPage 和 isErrorPage 屬性

errorPage 屬性用來指定一個 JSP 頁面,由該頁面來處理當前頁面中拋出但未被捕獲的任何異常(即類型為 Throwable 的對象)。它的應(yīng)用方式如下:

復(fù)制代碼 代碼如下:
%@ page errorPaqe="Relative URL" %>

指定的錯誤頁面可以通過 exception 變量訪問拋出的異常。
isErrorPage 屬性表示當前頁是否可以作為其他 JSP 頁面的錯誤頁面。使用 isErrorPage 屬性時,可以采用下面兩種形式:

%@ page isErrorPage="true" %>
%@ page isErrorPage="false" %> %--Default--%>

2.8 isThreadSafe 屬性

isThreadSafe 屬性控制由 JSP 頁面生成的 servlet 是允許并行訪問(默認),還是同一時間不允許多個請求訪問單個 servlet 實例(isThreadSafe="false")。使用 isThreadSafe 屬性時,可以采用下面兩種形式:

%@ page isThreadSafe="true" %> %--Default--%>
%@page isThreadSafe="false" %>

遺憾的是,阻止并發(fā)訪問的標準機制是實現(xiàn) SingleThreadModel接口。盡管在早期推薦使用 SingleThreadModel 和 isThreadSafe="false",但最近的經(jīng)驗表明 SingleThreadModel 的設(shè)計很差,使得它基本土毫無用處。因而,應(yīng)該避免使用 isThreadSafe,采用顯式的同步措施取而代之。

2.9 extends 屬性

extends 屬性指定 JSP 頁面所生成的 servlet 的超類(superclass )。它采用下面的形式:

復(fù)制代碼 代碼如下:
%@ page extends="package.class" %>

這個屬性一般為開發(fā)人員或提供商保留,由他們對頁面的運作方式做出根本性的改變(如添加個性化特性)。一般人應(yīng)該避免使用這個屬性,除非引用由服務(wù)器提供商專為這種目的提供的類。

2.10 language 屬性

從某種角度講,language 屬性的作用是指定頁面使用的腳本語言,如下所示:

復(fù)制代碼 代碼如下:
%@ page language="java" %>

就現(xiàn)在來說,由于 Java 既是默認選擇,也是惟一合法的選擇,所以沒必要再去關(guān)心這個屬性。

希望本文所述對大家的JSP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • JSP常見的三個編譯指令page、include、taglib
  • JSP編譯指令page、include詳解
  • JSP指令元素(page指令/include指令/taglib指令)復(fù)習(xí)整理
  • JSP語法Page指令
  • JSP頁面pageEncoding和contentType屬性
  • JSP errorPage設(shè)置方法
  • 一個通用的jsp分頁PageBean
  • JSP中的編譯指令和動作指令的兩點區(qū)別
  • jsp的常用指令有哪些(編譯指令/動作指令整理)

標簽:江西 云浮 青島 丹東 西藏 宿州 貴州 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標題《jsp中page指令用法詳解》,本文關(guān)鍵詞  jsp,中,page,指令,用法,詳解,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《jsp中page指令用法詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于jsp中page指令用法詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    天天天天天天操| 青青草国产免费自拍| 久久久久久久成人| 免费av网站在线观看| 久播影院第一理论片| 亚洲欧美日韩视频二区| 国产又爽又黄免费软件| 欧美国产三级| 国产伦精一区二区三区| 国产精品女同一区二区三区| 私拍精品福利视频在线一区| 成人疯狂猛交xxx| 免费91在线视频| 美国十次av导航亚洲入口| 午夜影院免费观看视频| 污片视频在线免费观看| 少妇av在线| 欧美大片在线观看一区二区| 永久久久免费浮力影院| 日本美女久久久| 成熟人妻av无码专区| 精品在线播放| 男女爱爱网站| 色国产精品一区在线观看| 欧美 国产 精品| 久久日文中文字幕乱码| 国产成a人无v码亚洲福利| 日韩欧美电影一区二区| 一区二区三区免费看视频| 成人av手机在线观看| 国产精品外围在线观看| 国精产品一区一区三区有限在线| 91成人影院| 黄色的网站免费| 91一区二区三区在线观看| 成人亚洲精品777777ww| 91久久精品无码一区二区| 欧美一区二区三区精品| 国产精品福利观看| 香蕉视频黄色在线观看| 中文字幕一区二区在线观看视频| 国产肉体xxxx裸体784大胆| 久久久久久九九| 日韩精品电影在线观看| 欧洲大片精品免费永久看nba| 精品精品国产国产自在线| 在线视频日韩| 国产特级淫片高清视频| 国产在线观看精品一区| 少妇荡乳情欲办公室456视频| 一二三在线视频| 中文字幕资源站| 国产精品沙发午睡系列990531| 欧美午夜三级| 一区二区三区资源| 黄色网址中文字幕| 成人免费一区二区三区在线观看| 久久久久久久av麻豆果冻| 99久久精品一区| 亚洲 欧美 另类人妖| 日韩精品国产精品| 亚洲精品97久久中文字幕无码| 欧美视频在线免费| 风间由美一二三区av片| 精品久久久久一区二区| 国产欧美日韩亚洲一区二区三区| 少妇光屁股影院| 欧美激情精品久久| 91精品专区| 欧美啪啪精品| 国产精品欧美色图| 欧美激情在线观看视频| 久久青青草视频| 精品无码国产污污污免费网站| 潘金莲一级淫片aaaaa| 蜜桃久久久久久| 国产三级免费观看| 制服丝袜影音先锋| 高清不卡日本v二区在线| 久久精品首页| 亚洲爆乳无码精品aaa片蜜桃| 日韩精品人妻中文字幕有码| 在线免费观看av影视天堂| 九九99九九精彩| 欧美日韩爱爱| 香蕉国产精品偷在线观看不卡| 国产av 一区二区三区| 大片网站久久| 欧美三级视频在线| 成人性生交大合| 一个人看的日本www的免费视频| 国产乱码精品一区二区三区五月婷| 中文字幕亚洲在线观看| 精品国自产拍在线观看| 91吃瓜在线观看| 亚洲精品性视频| 在线观看一级片| 99pao成人国产永久免费视频| 日本成人动漫在线观看| 亚洲免费观看在线观看| 可以在线观看的黄色| 欧美videosex性极品hd| 在线观看黄色国产| 懂色av一区二区在线播放| 亚洲自拍偷拍图| 欧美高清电影在线看| 日本视频免费观看| 日本高清久久久| 性视频一区二区三区| 豆国产97在线|亚洲| 欧美激情福利视频在线观看免费| 国产精品丝袜白浆摸在线| 99精品人妻国产毛片| wwwjizzjizzcom| caoporn-草棚在线视频最| 亚洲天堂五月天| 亚洲香蕉伊综合在人在线视看| 国内精品久久久久久久果冻传媒| 亚洲欧洲一区二区在线播放| 91日本在线观看| 欧美日韩无遮挡| 亚洲另类在线视频| 成人免费在线视频| 精品无码久久久久久国产| 日本一区精品| 亚洲a∨精品一区二区三区导航| 2021年精品国产福利在线| 波霸ol色综合网| 国产欧美日韩精品在线| 精品亚洲精品福利线在观看| 视频一区二区三区入口| 深夜福利国产精品| 搡老岳熟女国产熟妇| 特级西西人体wwwww| 日韩精品在线中文字幕| 国产精品久久久久久久久免费相片| 日本欧美在线视频| 羞羞色国产精品网站| 日韩一区二区不卡视频| 香蕉综合视频| 日韩精品一区二区三区中文在线| 精品人妻av一区二区三区| 亚洲人成色77777| 久久在线播放| 国产精品欧美三级在线观看| 黄色片免费观看| 免费亚洲视频| 日本福利小视频| 久久久久久99久久久精品网站| 免费成人深夜夜行视频| 黄色网一区二区| 农村黄色一级片| 97人妻一区二区精品免费视频| 欧美在线free| 96sao在线精品免费视频| 91精品国产乱码久久| 亚洲超碰精品一区二区| 日韩午夜激情av| 不卡伊人av在线播放| 国产成人精品久久二区二区| 无码人妻精品一区二区| 中文字幕一区二区日韩精品绯色| 亚洲欧美精品一区| 欧美高清视频一二三区| 97最新国自产拍视频在线完整在线看| 日韩毛片视频在线看| 亚洲裸体俱乐部裸体舞表演av| 在线日韩欧美| 91精品国产自产在线观看永久| 国产男女裸体做爰爽爽| 香蕉久久夜色| 国产精品久久久久久久av福利| 国产一区二区美女诱惑| 九九久久九九| 久久国产精品 国产精品| 久久久久久夜精品精品免费| 精品亚洲一区二区三区四区五区| www.91在线观看| 日韩视频第二页| 欧美free性69| 国产精品v欧美精品v日韩| 国产高清精品一区二区| 欧美高清一区| 黄色精品在线观看| 午夜精品蜜臀一区二区三区免费| 日韩有码片在线观看| 国产三级av片| 成本人h片动漫网站在线观看| 手机av在线| 女明星视频黄又免费| 亚洲最大成人综合| 国产欧美精品va在线观看| 国产日韩三级| 美女视频黄免费的久久| 中文字幕日韩久久| 日韩欧美一级二级| 免费精品国产自产拍观看| 99热精品在线播放| 亚洲性线免费观看视频成熟| 中国特黄一级片| 欧美电影免费看| 黄色免费av网站| 欧美视频三区在线播放| 色操视频在线| 嫩草嫩草嫩草嫩草嫩草| 一区二区成人在线视频| 在线视频欧美精品| 成人18夜夜网深夜福利网| 性欧美大战久久久久久久免费观看| 菠萝菠萝蜜网站| 久久爱com| 激情五月亚洲色图| 日韩高清av一区二区三区| a级片在线观看视频| 97免费视频观看| 欧美精品九九| 丁香桃色午夜亚洲一区二区三区| 亚洲成人黄色小说| 在线免费黄色av| 欧美丝袜一区二区三区| 一区二区三区国产精品| 欧美日韩中文字幕精品| 日韩欧美123区| 亚洲精品第一区二区三区| 粉嫩一区二区三区性色av| xxxx成人| hs视频在线观看| 超碰一区二区| 最近2019好看的中文字幕免费| 亚洲人成网站999久久久综合| 538国产精品一区二区在线| 日韩在线视频免费观看高清中文| 国产日韩一级二级三级| 免费看黄视频网站| www.国产视频| 青青草成人免费在线视频| 国产伦视频一区二区三区| 欧美视频免费| 精品无码久久久久久久久| 久久久久久一区二区三区| 韩国精品美女www爽爽爽视频| 风韵丰满熟妇啪啪区老熟熟女| 一菊综合网成人综合网| 俄罗斯男人又粗又大| 成入视频在线观看| 丁香婷婷在线| 成人免费小视频| 国产农村妇女毛片精品| 在线播放国产一区| 欧美zozo| 99精品在线免费观看| 亚洲色图19p| 日韩欧美国产中文字幕| 香蕉视频免费在线| 在线观看亚洲电影| 国产一区二区三区四区五区美女| 在线视频手机国产| 久久婷婷五月综合色丁香| 在线观看日韩av电影| 国产精品xxx电影| 久久99精品久久久久子伦| 欧美妇女性影城| 国产精品一区二区久久久| 中文字幕免费在线观看视频一区| 蘑菇福利视频一区播放| 中文字幕成人| 曰本女人与公拘交酡| 亚洲综合欧美在线| 精品人妻伦一区二区三区久久| 亚洲国产电影在线观看| 日韩爱爱小视频| 欧美亚洲视频在线看网址| 成人在线视频免费| 欧洲av在线播放| 欧美日韩精品在线一区二区| 拔插拔插海外华人免费| 亚洲视频免费观看| 亚洲伊人网站| 日韩在线视频第一页| 亚州欧美色图| 色视频一区二区三区| 欧美色欧美亚洲另类七区| 国产精品视频第一区| 亚洲午夜视频| 国产一区福利在线| 欧美性猛交xxxx免费看蜜桃| 99热精品在线播放| 精品国产亚洲一区二区三区在线观看| 91免费视频观看| 亚洲精品成a人| 国产福利第一页| 亚洲国产婷婷综合在线精品| 天堂在线视频播放| 精品三级在线看| 欧美精品一区二区三区蜜臀| 日韩国产小视频| 蜜桃视频在线观看免费视频| 欧美日韩视频一区二区三区| 色在线中文字幕| 国产精品外围在线观看| 日韩欧美国产综合在线一区二区三区| 图片区小说区国产精品视频| 2019中文字幕在线免费观看| 亚洲精品综合在线观看| a级大胆欧美人体大胆666| 欧美自拍偷拍午夜视频| 久久久久久九九| 欧美黑人xxxx猛牲大交| 亚洲私人影院在线观看| 成人午夜免费影院| 欧美一级高清免费| av日韩在线免费| 久久躁狠狠躁夜夜爽| 人妻巨大乳一二三区| 欧美国产日韩一区| 久久综合精品视频| 欧美视频第二页| 亚洲国产欧美日韩在线| 97人妻一区二区精品免费视频| 成人毛片视频在线观看| 久久久无码精品亚洲日韩按摩| 国产欧美一区二区三区不卡高清| 超碰在线公开超碰在线| 久草福利视频在线| 精品国产乱码久久久久夜深人妻| 在线黄色av网站| 国产一区二区免费在线观看| 亚洲综合自拍网|