[jsp入門教程]jsp快速入門教程

[jsp入門教程]jsp快速入門教程

ID:15591911

大?。?33.00 KB

頁(yè)數(shù):113頁(yè)

時(shí)間:2018-08-04

[jsp入門教程]jsp快速入門教程_第1頁(yè)
[jsp入門教程]jsp快速入門教程_第2頁(yè)
[jsp入門教程]jsp快速入門教程_第3頁(yè)
[jsp入門教程]jsp快速入門教程_第4頁(yè)
[jsp入門教程]jsp快速入門教程_第5頁(yè)
資源描述:

《[jsp入門教程]jsp快速入門教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、[jsp入門教程]JSP快速入門教程篇一:JSP快速入門教程---全十講第一講1JSP和Java的關(guān)系一般Java指的標(biāo)注版JavaSE另外兩個(gè)版本:JavaEE和JavaMEJSP屬于JavaEE的一部分。JavaEE:組件:Web層組件+業(yè)務(wù)層組件服務(wù):JNDIJDBCRMIJAASJavaMail等等JavaEE包括2個(gè)體系:標(biāo)準(zhǔn)+流行兩套體系都是JSP+Servlet為基礎(chǔ)。2JSP會(huì)涉及哪些內(nèi)容JSP語(yǔ)法基礎(chǔ):對(duì)于Java,需要掌握J(rèn)ava的基本語(yǔ)法對(duì)于HTML,主要表單元素+表格+基

2、本HTMLJSTL,標(biāo)準(zhǔn)標(biāo)簽庫(kù),用于輸出和控制EL,通常與JSTL一起使用,主要用于輸出Servlet,幾乎所有介紹JSP的書和課程都包含Servlet,因?yàn)镴SP實(shí)際上指的是JavaWeb開發(fā)。用Servlet主要是控制器。JDBC,對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。[]JavaBean3JSP的運(yùn)行環(huán)境JDK服務(wù)器:我們用Tomcat。其它的服務(wù)器:IBMWebsphere+BEAWebLogic+JBoss+GlassFish4JSP的開發(fā)環(huán)境頁(yè)面:DreamWeaver開發(fā)頁(yè)面代碼:本文編輯器Eclips

3、eNetBeansJBuilder注:我們采用記事本。5Tomcat文件夾webapps主要各個(gè)應(yīng)用,編寫的每個(gè)應(yīng)用都可以放在這個(gè)位置bin這個(gè)是啟動(dòng)服務(wù)器的相關(guān)文件,tomcat6用于命令行方式的啟動(dòng),tomcat6w用于windows方式的啟動(dòng)conf用于配置,常用的是server.xml另外一個(gè)是web.xmlwork存放臨時(shí)文件logs系統(tǒng)運(yùn)行時(shí)候的日志信息6實(shí)例:hello.jsp創(chuàng)建一個(gè)應(yīng)用,實(shí)際上需要在webapps中創(chuàng)建文件夾,bookstore,相當(dāng)于應(yīng)用的名字文件夾中要?jiǎng)?chuàng)建一

4、個(gè)子文件夾WEB-INF,這個(gè)每個(gè)應(yīng)用web應(yīng)用都需要的。{}方法可以不用定義返回值,但是可以有返回值獲取用戶輸入的值:document.form1.username.valuedocument表示當(dāng)前文檔,form1表示表單的名字,username表示該表單中表單元素的名字,value表示得到值把表單提交與方法關(guān)聯(lián):可以使用表單的onSubmit事件。例:functioncheck{username=document.form1.username.value;if{alert;returnfa

5、lse;}else{returntrue;}}使用button的onClick事件進(jìn)行驗(yàn)證:首先要把提交按鈕修改成普通按鈕;在普通按鈕上增加事件:onClick=“javascript:check”在驗(yàn)證成功的時(shí)候,提交表單:document.form1.submit;*************************************************第二講結(jié)束陽(yáng)光2008-11-1519:55:56第三講1、include指令作用:把多個(gè)文件中需要共享的代碼放在單獨(dú)的文件中,然后

6、在需要的時(shí)候使用該指令引入這個(gè)文件。[)典型的應(yīng)用,把網(wǎng)站的頭部和版權(quán)信息放在單獨(dú)的文件中,在其他文件中包含這兩部分?;镜恼Z(yǔ)法格式:file屬性指出目標(biāo)文件。例:把index.jsp和register.jsp中的共同部分做成單獨(dú)的文件header.jsp,然后在index.jsp和register.jsp中調(diào)用。header.jsp中的內(nèi)容如下:電子書店注冊(cè)最新圖書最暢銷圖書查詢圖書修改密碼查詢訂單購(gòu)物車在index.jsp中引入header.jsp的代碼:用戶名:name=“username

7、”value=“aaa”>口令:name=“userpass”value=““>歡迎光臨我們的書店!運(yùn)行過(guò)程:在轉(zhuǎn)換的時(shí)候,當(dāng)遇到include指令的時(shí)候會(huì)把include指令指向的目標(biāo)文件的內(nèi)容拷貝到當(dāng)前位置,替換include指令,這樣最后形成一個(gè)文件。[)然后才編譯形成class文件,然后運(yùn)行。擴(kuò)展:jsp快速入門/jsp入門教程/jsp入門教程pdf2、標(biāo)簽我們使用登錄功能的模擬來(lái)介紹。首先,使用Java代碼完成判斷,使用完成跳轉(zhuǎn),代碼://先獲取用戶輸入的用戶名和口令,然后判斷是否合法

8、Stringusername=request.getParameter;Stringuserpass=request.getParameter;if&&userpass.equals){%>}else{%>}%>注意:不管跳轉(zhuǎn)到success.jsp還是index.jsp,地址欄都是處理文件的名字。。。相同點(diǎn):都是轉(zhuǎn)向目標(biāo)文件。不同點(diǎn):地址欄中顯示的內(nèi)容是不相同的,如果使用,地址欄顯示當(dāng)前文件的名字,如果使用response,地址欄顯示的是轉(zhuǎn)向后的文件的名字。執(zhí)行過(guò)程不同:使用相當(dāng)于一次請(qǐng)求,使

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。