• /  44
  • 下載費用: 9.90積分  

JSP程序設計ppt第3章 JSP的標識和HTML應用.ppt

'JSP程序設計ppt第3章 JSP的標識和HTML應用.ppt'
第3章 JSP的標識和HTML應用 JSP的腳本標識任務1JSP的指令標識任務2JSP的動作標識 任務3 JSP的HTML應用任務4任務1 JSP的腳本標識階段1 聲明標識階段2 表達式標識階段3 幫助標識階段4 程序標識階段1 聲明標識 1.聲明標識的語法 2.聲明標識的實例 階段2 表達式標識 1.表達式標識的語法 2.表達式標識的實例 階段3 幫助標識 1.幫助標識的語法 2.幫助標識的實例 階段4 程序標識 1.程序標識的語法 2.程序標識的實例 任務2 JSP的指示標識階段1 page指令階段2 include指令階段3 taglib標識階段1 page指令 page標識的作用是定義JSP文件的屬性,語法如下所示:<%@ page[ language=”java” ] [ extends=”package .class” ][ import=”{package .class | .*}, ...” ] [ session=”true|false” ][ buffer=”none|8kb|sizekb” ] [ autoFlush=”true|false” ][ isThreadSafe=”true|false” ] [ info=”text” ][ errorPage=”relativeURL” ] [ contentType=”mimeType [ ;charset=characterSet ]” |“text/html ; charset=ISO-8859-1” ][ isErrorPage=”true|false” ] %> 階段1 page指令 Page指令的應用需要注意以下幾點:(1)language屬性的作用是定義JSP的應用語言,如language=”java”。(2)extends屬性定義了JSP文件的繼承類,該JSP文件便可以應用繼承類的屬性和方法。階段1 page指令 (3)import屬性定義了JSP文件的引入類包,可以自己定義想要import的packages。例如:<%@ page import=”java.util.*” %> import屬性是這些屬性中唯一一個可以在一個JSP中出現多次的。階段1 page指令 (4)session屬性用來設定是否需要應用session對象。該屬性有兩個值,分別是true和false,默認值是true。(5)buffer屬性,該屬性的默認值是8KB,該屬性定義JSP文件在服務器中的緩存值,如果該屬性的值很大,那么客戶端等待的時間可能很長。階段1 page指令 (6)auto Flush屬性用來設置當緩存不足時,服務器是否將結果輸出給客戶端。該屬性有兩個值,分別是true和false,默認值是true。(7)is ThreadSafe屬性的作用是定義JSP文件是否可以被多個用戶同時使用。該屬性有兩個值,分別是true和false,默認值是true。階段1 page指令 (8)info屬性,該屬性定義JSP的文本信息。(9)errorPage屬性,該屬性定義程序出現異常時的JSP處理文件。(10)isErrorPage屬性定義JSP文件是否為異常處理的JSP。該屬性有兩個值,分別是true和false,默認值是false。該屬性如果值是true,那么便可以使用exception內建對象。階段1 page指令 (11)contentType屬性的作用是定義JSP的MIME類型和顯示字符集。(12)pageEncoding屬性的作用是定義JSP文件編譯時使用的字符集。階段1 page指令 階段2 include指令 include指令的作用是在JSP文件內包含其他文件,語法如下所示:<%@ include file=”relativeURL” %> 要插入的文件是在頁面被轉換時插入的,因此,如果導航條改變了,就需要將所有指向它的頁面全部重新編譯一次。 階段3 taglib標識 taglib標識的作用是引入自定義的標記庫,其語法格式如下:taglib各個參數的含義如下:(1)uri屬性用來定義標識設置文件(.tld)。(2)tagdir屬性用來定義標識設置文件的路徑。(3)prefix屬性用來定義標識的前綴,特定的字符串不能作為標識的前綴,如a、html、form、jsp、jspx,java、javax、servlet、sun、sunw。階段3 taglib標識 任務3 JSP的動作標識階段1 jsp:include動作 階段2 jsp:useBean動作 階段3 jsp:forward動作 階段4 jsp:plugin動作 階段5 jsp:setProperty動作 階段6 jsp:getProperty動作 階段1 jsp:include動作 jsp:include用于在JSP文件內顯示其他文件,其語法格式如下: 各個參數的解釋如下:(1)page屬性定義文件的相對路徑和文件名。(2)flush屬性定義在被包括文件處理之前JSP的緩存是否被重新更新,默認值是false。(3)jsp:param標識的作用向被包括文件傳入參數,可以加入多個jsp:param標識。階段1 jsp:include動作 階段2 jsp:useBean動作 jsp:useBean的作用是引入JavaBean的應用,這個功能非常有用,因為它既可以發揮Java組件的優勢,同時也避免了損失JSP區別于Servlet的方便性。 jsp:useBean標識的語法格式如下:<jsp:useBean  id=”beanName”  scope=”page|request|session|application|”class=”package.class”  type=”package.class”  beanName=”{package.class|}  type=”package.class””>action  for  bean  其中各個參數解釋如下:(1)id=”beanName”:定義生成bean組件的名字。(2)scope=”page|request|session|application”:定義bean的活動范圍,bean只有在它定義的范圍里才能使用,在它的活動范圍外將無法訪問到它。階段2 jsp:useBean動作。省略部分。RL。page的值既可以直接給出,又可以在請求的時候動態計算,如下面的例子所示: <jsp:forward page=”” /> 階段4 jsp:plugin動作 jsp:plugin動作用來根據瀏覽器的類型,插入通過Java插件在JSP文件內顯示Applet。 階段5 jsp:setProperty動作 jsp:setProperty用來設置已經實例化的Bean對象的屬性,有兩種用法。第一種用法是在jsp:useBean元素的外面(后面)使用jsp:setProperty;第二種用法是把jsp:setProperty放入jsp:useBean元素的內部。階段6 jsp:getProperty動作 jsp:getProperty動作的作用是取得JavaBean的屬性值,轉換成字符串,然后輸出。jsp:getProperty有兩個必需的屬性參數,其解釋如下。(1)name屬性定義JavaBean的名字,該標識由j sp:useBean的id屬性定義。(2)property屬性定義表示要提取哪個屬性的值。任務4 JSP的HTML應用階段1 表單標識 階段2 按鈕標識 階段3 文本框標識 階段4 編輯框標識 階段5 列表標識 階段6 單選框標識 階段7 復選框標識階段1 表單標識 表單標識用來使用戶可以通過JSP文件上傳數據。表單標識的語法格式如下:其中各個參數的含義如下:(1)name屬性定義表單的名字。(2)action屬性定義處理上傳數據的程序名字。(3)method屬性定義數據上傳的方法。get方法是默認方法,get方法應用在地址加入參數的方式向服務器上傳數據。階段1 表單標識 (4)target屬性定義打開窗口的方法,不定義target屬性,表示在原來窗口打開程序文件。(5)enctype屬性定義表單上傳數據的類型。階段1 表單標識 階段2 按鈕標識 按鈕標識的作用是定義一個可以實現不同功能的按鈕,其語法格式如下:其中各個參數的含義如下:(1)name屬性定義按鈕的名字。(2)type屬性定義按鈕的類型,button表示普通按鈕、submit表示提交按鈕、reset表示重寫按鈕。(3)value屬性定義按鈕的字符串。(4)disabled屬性定義按鈕編輯狀態。階段2 按鈕標識 階段3 文本框標識 文本框標識的作用是用來上傳一段文字,其語法格式如下:其中各個參數的含義如下:(1)name屬性定義文本框的名字。(2)cols屬性定義文本框的列數。(3)rows屬性定義文本框的行數。(4)disabled屬性定義文本框編輯狀態。(5)readonly屬性使文本框處于只讀狀態。階段3 文本框標識 階段4 編輯框標識 編輯框標識的作用是編輯字符串變量,其語法格式如下:其中各個參數的含義如下:(1)name屬性定義編輯框的名字。(2)type屬性定義編輯框的類型,text表示編輯框、password表示密碼編輯框。(3)size屬性定義編輯框的大小。(4)maxlenghth屬性定義編輯框的字符總數。(5)value屬性定義編輯框的默認字符串。(6)readonly屬性使編輯框不可編輯。階段4 編輯框標識 階段5 列表標識 列表標識用來提供給用戶選擇數據,其語法格式如下:其中各個參數的含義如下:(1)name屬性定義列表的名字。(2)size屬性定義列表的高度,1表示下拉列表框,大于1表示列表框。(3)multiple表示列表允許選擇多條記錄。(4)disabled屬性定義列表編輯狀態。(5)option標識定義列表的選項,value屬性定義選項的上傳數值,selected屬性表示該選項被選擇。階段5 列表標識 階段6 單選框標識 單選框標識的作用是提供一組單選數據,其語法格式如下:其中各個參數的含義如下:(1)name屬性定義單選框的名字,相同名字的單選框表示是同一組單選框。(2)type屬性定義單選框的類型,radio表示單選框。(3)value屬性定義單選框的上傳數值。(4)disabled屬性定義單選框編輯狀態。(5)checked屬性定義單選項被選擇。階段6 單選框標識 階段7 復選框標識 復選框標識的作用是提供給用戶一組可以復選的數據,其語法格式如下:參數的解釋如下:(1)name屬性定義復選框的名字。(2)type屬性定義復選框的類型,checkbox表示復選框。(3)value屬性定義復選框的上傳數值。(4)disabled屬性定義復選框編輯狀態。(5)checked屬性定義復選框被選擇。階段7 復選框標識
關 鍵 詞:
jsp 標識 ppt 程序設計 html 應用
 天天文庫所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
關于本文
本文標題:JSP程序設計ppt第3章 JSP的標識和HTML應用.ppt
鏈接地址: http://www.476824.live/p-51617609.html
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服點擊這里,給天天文庫發消息,QQ:1290478887 - 聯系我們

本站為“文檔C2C交易模式”,即用戶上傳的文檔直接賣給(下載)用戶,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有【成交的100%(原創)】。本站是網絡服務平臺方,若您的權利被侵害,侵權客服QQ:1290478887 歡迎舉報。

[email protected] 2017-2027 http://www.476824.live 網站版權所有

粵ICP備19057495號 

收起
展開
球探网即时蓝球比分 甘肃快3计划 香港黄大仙精选资料网站 河南中原22选5开奖结果 弘业股份股票 上海体彩十一选五一定牛遗漏 002556股票分析 河南11选5历史开奖 手机炒股 牛市快讯每天推送q 佳永配资是正规公司不 11选5走势图青海