freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

jsp網(wǎng)頁(yè)程序設(shè)計(jì)ppt課件(已修改)

2024-12-20 02:47 本頁(yè)面
 

【正文】 JavaServer Pages( JSP) 網(wǎng)頁(yè)程序設(shè)計(jì) 2 第三講 JSP語(yǔ)法及內(nèi)置對(duì)象 ? Java基礎(chǔ)知識(shí) ? JSP語(yǔ)法 ? JSP內(nèi)置對(duì)象 ? HTML表單 ? JSP與客戶機(jī)的交互 ? 實(shí)踐:練習(xí) JSP編程 3 JSP語(yǔ)法 ? 概述 ? 基本語(yǔ)法 4 復(fù)習(xí) JSP的概念 ? Java Server Page ? Servlet簡(jiǎn)化設(shè)計(jì),邏輯與界面設(shè)計(jì)分開(kāi),開(kāi)發(fā)更方便; ? HTML語(yǔ)法的 java 擴(kuò)展,加入新的標(biāo)簽(%, %,… ); ? 強(qiáng)大的組件( Java Bean) 支持功能; 5 JSP文件結(jié)構(gòu)及主要標(biāo)簽 %@ page contentType=text/html。charset=gb2312 % %@ page import=.*“ % ... HTML BODY 其他 HTML 語(yǔ)言 % 符合 JAVA 語(yǔ)法的 JAVA 語(yǔ)句 % 其他 HTML 語(yǔ)言 /BODY /HTML 6 JSP示例 () %@ page contentType=text/html。charset=gb2312 % %@ page import=.*% HTML BODY % for ( int i=0。 i2。 i++ ) { % 你好 br % } % /BODY /HTML HTML BODY 你好 br 你好 br /BODY /HTML 7 JSP執(zhí)行過(guò)程 ? *.jsp *.java *.class request response 執(zhí)行 jsp parser JSDK servlet servlet 分析器 8 JSP ? 執(zhí)行過(guò)程 查找對(duì)應(yīng)的JSP文件是否存在YN是否是修改或創(chuàng)建后第一次調(diào)用Y調(diào)用Jsp Parser將其編譯成Servlet程序調(diào)用JSDK將對(duì)應(yīng)的Servlet程序編譯成Servlet字節(jié)碼執(zhí)行(若未載入則先載入)已有的對(duì)應(yīng)的Java字節(jié)碼N9 JSP示例 () %@ page import=.* % %@ page contentType=text/html。 charset=gb2312 % HTML BODY 你好 ,今天是 % Date today=new Date()。 % %=()%號(hào), 星期 %=()% /BODY /HTML import .*。 (text/html。 charset=gb2312)。 out = ()。 (“\r\n\r\nHTML\r\n BODY\r\n你好 ,今天是 \r\n)。 Date today=new Date()。 (())。 (號(hào),星期 )。 (())。 ( \r\n /BODY\r\n/HTML\r\n )。 JSP文件 servlet文件 10 JSP示例 (瀏覽結(jié)果 ) 11 JSP語(yǔ)法概述 ? JSP原始代碼中包含了 JSP元素和Template(模板 ) data兩類 ? Template data指的是 JSP引擎不處理的部分 ,即 標(biāo)記 %…… %以外的部分,例如代碼中的 HTML的內(nèi)容等 , 這些數(shù)據(jù)會(huì)直接傳送到客戶端的瀏覽器 ? JSP元素則是指將由 JSP引擎直接處理的部分,這一部分必須符合 JSP語(yǔ)法,否則會(huì)導(dǎo)致編譯錯(cuò)誤。 12 jsp例子 () ? html head titleHiJSP實(shí)驗(yàn) /title /head body % String Msg = This is JSP test.。 (Hello World!)。 % h2%=Msg%/h2 /body /html Template data JSP元素 13 JSP語(yǔ)法 ? JSP語(yǔ)法分為三種不同的類型 編譯器指令 (DIRECTIVE) 例如: %@ page import=“.*” % 腳本語(yǔ)法 (SCRIPTING) 動(dòng)作語(yǔ)法 (ACTION) 例如: jsp:forward,jsp:getProperty, jsp:include 14 腳本語(yǔ)法 ? 腳本語(yǔ)法包括 ? “ HTML注釋 ” :!— ments ? “ 隱藏注釋 ” :% ments % ? “ 聲明 ” ? “ 表達(dá)式 ” ? “ 腳本段 ” 15 編譯器指令 ? 編譯器指令包括 “ 包含指令 ” , “ 頁(yè)指令 ” 和 “ taglib指令 ” ? 它們包含在 “ %@ %” 卷標(biāo)里。 ? 兩個(gè)主要的指令是 page與 include。 16 動(dòng)作語(yǔ)法 ? 動(dòng)作語(yǔ)法包括 jsp:forward,jsp:include, jsp:plugin, jsp:getProperty, jsp:setProperty和 jsp:useBean。 17 HTML注釋 ? JSP 語(yǔ)法格式如下: ? ! ment [ %= expression % ] 或 ? ! 注釋 [%= 表達(dá)式 % ] ? 這種注釋發(fā)送到客戶端 , 但不直接顯示 ,在源代碼中可以查看到 。 18 HTML注釋 () html head title HTML注釋 /title /head body ! This file displays the user login screen 未顯示上一行的注釋 。 /body /html 19 HTML注釋 20 HTML注釋 () html head title要多加練習(xí) /title /head body !This page was loaded on %= (new ()).toLocaleString() % 在源文件中包括當(dāng)前時(shí)間 。 /body /html 21 HTML注釋 22 IE中的源程序有注釋 23 隱藏注釋 ? JSP 語(yǔ)法格式如下: % 注釋 % ? 不發(fā)送到客戶端 。 24 隱藏注釋 () html head titleA Comment Test/title /head body h2A Test of Comments/h2 % This ment will not be visible in the page source % /body /html 25 隱藏注釋 26 在 IE中查看源代碼 27 聲明 ? JSP 語(yǔ)法格式如下: ? %! declaration。 [ declaration。 ] ... % 或 ? %! 聲明 。 [聲明 。 ] ... % 28 聲明 () %@ page language=”java” import=”.*” % html head title /title /head body %! int i = 0。 % %! int a, b, c。 % %! Date date。 % /body /html 29 表達(dá)式 ? 用于在頁(yè)面上輸出信息 , 語(yǔ)法格式如下: ? %= expression % 或 ? %= 表達(dá)式 % 30 表達(dá)式 () %@ page language=java import=.* % html head title test /title /head body center %! Date date=new Date()。 % %! int a, b, c。 % 31 表達(dá)式 % a=12。b=a。 c=a+b。% font color=blue %=()% /font br ba=%= a %/bbr bb=%= b %/bbr bc=%= c %/bbr /center /body /html 32 33 腳本段 ? JSP 語(yǔ)法格式如下: ? % code fragment % 或 ? % 代碼 % 34 腳本段 () %@ page language=java import=.* % %! int condition。% html head title test /title /head body 35 % condition=1。 switch(condition){ case 0: (You must select condition 0!+br)。 break。 case 1: (You must select condition 1!+br)。 36 break。 case 2: (You must select condition 2!+br)。 break。 default: (Your select not in \0,1,2\,select again!!+br)。 } % /body /html 轉(zhuǎn)義符 : 雙引號(hào) \“ , 單引號(hào) \’ , 反斜杠 \\, 回車 \r, 換行 \n, 制表符 \t, 退格 \b 37 腳本段執(zhí)行結(jié)果 38 包含指令 ? include指令:向當(dāng)前頁(yè)中插入一個(gè)靜態(tài)文件的內(nèi)容 。 ? JSP 語(yǔ)法格式如下: ? %@ include file=relativeURL % 或 ? %@ include file=相對(duì)位置 % 39 包含指令 () html head titletest/title /head body bgcolor=white font color=blue The current date and time are %@ include file=“ % /font /body /html 40 “ ” %@ page import=.* % %=(new () ).toLocaleString() % 41 包含指令 42 Page指令 ? “ Page”指令用于定義 JSP文件中的全局屬性 。 JSP 語(yǔ)法格式如下: %@ page [ language=java ] [ extends= ] [import={ | package.*},... ] [ session=true | false ] [ buffer=none | 8kb | sizekb ] 43 Page指令 [ autoFlush=true | false ] [ isThreadSafe=true | false ] [ info=text ] [ errorPage=relativeURL ] [ contentType=mimeType [。charset=characterSet] | text/html 。 charset=ISO88591 ] [ isErrorPage=true | false ] % 44 Page指令 ? 屬性: 1. language=
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1