亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? jsp入門.txt

?? 考取JAVA證件的資料
?? TXT
字號:
作者:caoli
email: caoli@dicp.ac.cn
日期:2001-2-21 9:42:25
1) JSP(JavaServer Pages)簡介:在當(dāng)今世界,流行的Internet應(yīng)用程序開發(fā)主要有:ASP,PHP,CGI,JSP……等多種方案,技術(shù)上各有優(yōu)缺點(diǎn),但是JSP以其簡單易學(xué),跨平臺的特性,在眾多程序中獨(dú)樹一幟,在短短幾年中已經(jīng)形成了一套完整的規(guī)范,并廣泛的應(yīng)用于電子商務(wù)等各個領(lǐng)域中。在國內(nèi)JSP現(xiàn)在也得到了比較廣泛的重視
  2) 如何才能快速掌握J(rèn)SP:JSP實(shí)際上是JSP定義的一些標(biāo)記和JAVA程序段,以及HTML文件的混合體。所以,如果要掌握J(rèn)SP首先必須對HTML有一定的了解(不然怎么設(shè)計(jì)網(wǎng)頁),然后,也必須有JAVA程序的基礎(chǔ)(要知道JSP是基于JAVA語言的),最后就是對JSP標(biāo)識的一些必要的了解(它使你知道如何用JAVA語言及HTML組合成完整的JSP),而此篇文章我們在這里主要是對JSP標(biāo)識及語法規(guī)則進(jìn)行介紹。所以最好對HTML及JAVA語言有一點(diǎn)了解,如果沒有學(xué)過也沒有關(guān)系,下面的介紹會讓你對JSP有一個比較直觀的了解。 
  3) 體會簡單易學(xué)的JSP:JSP簡單而易學(xué),如果你有了HTML的基礎(chǔ),要學(xué)會就很容易的了,不信?先拿一段JSP程序給你看看吧(簡單而經(jīng)典的HelloWord.jsp):
  < %page language="java"% > 
  < HTML> 
  < head > 
  < title>Hello World!< /title>
  < /head>
  < body bgcolor="#FFFFFF">
  < %String msg="JSP Example";//定義字符串對象
  out.println("Hello World!"); %> 
  < %=msg%> < !-顯示變量值- >
  < /body>
  < /HTML> 
  運(yùn)行之后,在窗口上的輸出字符串Hello World! JSP Example,怎么樣,一看就懂了吧,的確很簡單的,除去"< %% >"標(biāo)識,其他的都是普通的超文本,如果你有了超文本的基礎(chǔ),一看便知道了;不過他和超文本還是有了一點(diǎn)區(qū)別,那就是加入了"< %% >"標(biāo)識,標(biāo)識之中使用的是JAVA程序,由它來控制動態(tài)數(shù)據(jù)的顯示的,并直接輸出到標(biāo)識符所嵌入的位置,整個結(jié)構(gòu)顯得相當(dāng)?shù)闹庇^,以后如果頁面發(fā)生了變化,修改也變得十分的容易。至于程序第一行的標(biāo)識,我們暫時可以不必管他,在后面,我們會對這類語法做相應(yīng)的介紹。
  看了上面的JSP程序,你對JSP應(yīng)該也有了一點(diǎn)了解了吧,是的,學(xué)習(xí)JSP是并不是一件難事,而且以后,你會越發(fā)感受到JSP的優(yōu)勢,他的跨平臺特性在Internet開發(fā)程序中可謂是獨(dú)樹一幟,因?yàn)镴SP技術(shù)是構(gòu)建于JAVA語言之上的,他的很多特性和應(yīng)用都來自JAVA語言,所以如果你要學(xué)好JSP,需要有JAVA編程的基礎(chǔ)(關(guān)于JAVA語言,我這里就不多介紹了,可以參看相應(yīng)的書籍,向大家推薦:《JAVA2程序設(shè)計(jì)》(清華大學(xué)出版社)) 
  4) JSP從頭做起: 
  a) 從www.java.sun.com下載JDK(JAVA開發(fā)工具包),并安裝,現(xiàn)假設(shè)為c:\jdk1.3 b) 組建JSP運(yùn)行  環(huán)境:要使JSP運(yùn)行起來首先要建造JSP運(yùn)行環(huán)境。
  現(xiàn)在我們常用到的應(yīng)用程序服務(wù)器軟件主要有WebLogic Application Server,Apache Tomcat,Allarie Jrun。WebLogic是現(xiàn)在市場上占有率最高的一種服務(wù)器軟件,功能強(qiáng)大,配置也很簡單,作為商業(yè)應(yīng)用的服務(wù)器是很好的選擇,不過作為初學(xué)應(yīng)用,建議還是不要的好,因?yàn)檫@是商業(yè)軟件,需要money的。Jrun是由Allarie公司開發(fā)的服務(wù)器軟件,也有比較高的聲譽(yù),和WebLogic一樣也是很好的選擇,也是商業(yè)軟件。初學(xué),還是找個便宜點(diǎn)(最好是不要錢的:)),Tomcat便是你最好的選擇,他是一個免費(fèi)的服務(wù)器軟件,而且他的源代碼可以免費(fèi)獲得,當(dāng)你對它有深入的了解之后,可以自由的對他進(jìn)行擴(kuò)充,以適應(yīng)你自己的需要,雖然配置麻煩了一點(diǎn),但以上的這么多優(yōu)點(diǎn),它是我們當(dāng)之無愧的最佳選擇。下面我們就以Tomcat為實(shí)例,向大家介紹win2000下JSP環(huán)境的配置: 
  1) 首先,從apache網(wǎng)站(http://java.apache.org)上下載Tomcat,下載的是一個.zip文件(jakarta-tomcat.zip),把它解壓到你的目錄下面,假設(shè)為c:\tomcat。
  2) 進(jìn)入tomcat的目錄里,找到startup.bat文件,打開編輯。在行call tomcat start的前面加上兩行: SET TOMCAT_HOME=c:\tomcat 和 SET JAVA_HOME=c:\jdk1.3 注:c:\jdk1.3是jdk1.3安裝的位置。
  3) 然后鼠標(biāo)右鍵點(diǎn)擊"我的電腦",選擇屬性。在系統(tǒng)屬性中打開高級選項(xiàng),點(diǎn)擊"環(huán)境變量",在"用戶變量"和"系統(tǒng)變量"中都加入兩個變量classpath和path,它們的值是:classpath的值  c:\jdk1.3\bin\tools.jar;C:\jdk1.3\lib\dt.jar path的值為 c:\jdk1.3\bin;c:\jdk1.3 
  4) 執(zhí)行jakarta-tomcat\bin\startup.bat,會看到一個打開的Tocmat啟動窗口, 
  5) 打開瀏覽器,輸入:http://localhost:8080,回車就可以看到TOMCAT的主頁面了
  c) JSP的基本語法簡介:
    i. 注釋語句:"< %-- comment --% >"在編譯的時候?qū)⑻^此標(biāo)識; 
    ii. 插入一個有效的程序段 :< % code % > 
    iii. 定義JSP文件中的全局屬性: 
  < %@ page
  [ language="java" ] //聲明腳本語言的種類 
  [ extends="package.class" ] //標(biāo)明JSP編譯時需要加入的Java Class的全名,但是得慎重的使用它,它會限制JSP的編譯能力. 
  [ import="{package.class / package.*}, ..." ] //需要導(dǎo)入的Java包的列表 
  [ session="true / false" ] //設(shè)定客戶是否需要HTTP Session 
  [ buffer="none / 8kb / sizekb" ] //buffer的大小被out對象用于處理執(zhí)行后的JSP對客戶瀏覽器的輸出 
  [ autoFlush="true / false" ] //設(shè)置如果buffer溢出,是否需要強(qiáng)制輸出,如果其值被定義為true(缺省值),輸出正常,如果它被設(shè)置為false,如果這個buffer溢出,就會導(dǎo)致一個意外錯誤的發(fā)生.如果你把buffer設(shè)置為none,那么你就不能把a(bǔ)utoFlush設(shè)置為false. 
  [ isThreadSafe="true / false" ] //設(shè)置Jsp文件是否能多線程使用。缺省值是true,也就是說,JSP能夠同時處理多個用戶的請求,如果設(shè)置為false,一個jsp只能一次處理一個請求 
  [ info="text" ] //一個文本在執(zhí)行JSP將會被逐字加入JSP中,你能夠使用Servlet.getServletInfo方法取回。 
  [ errorPage="relativeURL" ] //設(shè)置此頁是否為出錯頁,如果被設(shè)置為true,你就能使用exception對象
  [ contentType="mimeType [ ;charset=characterSet ]" / "text/html ; charset=ISO-8859-1" ] //設(shè)置MIME類型 。缺省MIME 類型是: text/html, 缺省字符集為 ISO-8859-1 
  [ isErrorPage="true / false" ] %> 
  iv. 包含一個文件:"< %@ include file="relativeURL" %> ",在編譯的時候可以(靜態(tài)的)插入文件;
  v. 包含一個表達(dá)式:"< %= expression %>"在運(yùn)行的時候顯示的是表達(dá)式的值; 
  vi. 申明變量:" < %! declaration; [ declaration; ]+ .. % >";如"< %!int I;% >" 
  vii. 創(chuàng)建一個Bean實(shí)例并設(shè)置其屬性:"";class屬性:從一個class中示例一個對象;id屬性:指示此class對象的引用名;scope屬性: Bean存在的范圍以及id變量名的有效范圍,如果為page則只在此頁面類有效(下次調(diào)用該頁面時時將重新創(chuàng)建class對象);如為session則在session有效期類,此class對象只創(chuàng)建一次;如為Application則class在整個程序運(yùn)行工程中始終有效,并且只創(chuàng)建一次(相當(dāng)于靜態(tài)量)
  d) Tomcat的JSP例程介紹:
  < !-- Copyright (c) 1999 The Apache Software Foundation. All rights 
  reserved. 
  Number Guess Game 
  Written by Jason Hunter < jasonh@kasoftware.com>, CTO, K&A Software           http://www.servlets.com -->
  < %@ page import = "num.NumberGuessBean" %>
  < ! -導(dǎo)入的Java包- >
  < jsp:useBean id="numguess" class="num.NumberGuessBean" scope="session"/ > 
  < ! -創(chuàng)建對象并設(shè)置其應(yīng)用名為numguess并申明此對象在session有效期內(nèi)始終有效-->
  < html> 
  < head>
  < title>Number Guess< /title>
  < /head> 
  < body bgcolor="white">
  < font size=4> 
  < % if (numguess.getSuccess()) { %> //調(diào)用NumberGuessBean對象的getSuccess方法 
  Congratulations! You got it.
  And after just
  < %= numguess.getNumGuesses()%> 
  tries.< p> 
  < % numguess.reset(); %>
  Care to < a href="numguess.jsp">try again?
  < % } else if (numguess.getNumGuesses() == 0) { %> Welcome to the Number Guess game.
   I'm thinking of a number between 1 and 100.
   < form method=get>
  What's your guess?
  < input type=text name=guess>
  < input type=submit value="Submit"> 
  < /form>
  < % } else { %>// 
  Good guess, but nope. Try < b>
  < %= numguess.getHint() %>< /b>. 
  You have made < %= numguess.getNumGuesses() %> guesses.< p>
  I'm thinking of a number between 1 and 100.
  < form method=get> What's your guess?
  < input type=text name=guess>
  < input type=submit value="Submit"> 
  < /form> < % } %> 
  < /font>
  < /body>
  < /html> 
  從例子我們可以看到,JSP是通過程序的邏輯來控制頁面的顯示的,通過程序來得到顯示的動態(tài)屬性。
  5) 相關(guān)網(wǎng)站介紹
  a) www.java.sun.com 
  b) www.servlets.com
  c) www.21icsearch.com/aspfans/jspfans/default.jsp 
  d) http://java.apache.org

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本系列欧美系列| 欧美一级精品大片| 国产日韩成人精品| 国产不卡在线播放| 国产精品久久久久aaaa樱花| 99这里都是精品| 自拍av一区二区三区| 欧美图片一区二区三区| 日韩电影免费在线| 久久综合久久综合九色| 成人avav在线| 一级做a爱片久久| 欧美精品日日鲁夜夜添| 九九视频精品免费| 亚洲国产精品v| 欧美又粗又大又爽| 蜜桃视频第一区免费观看| 久久久久高清精品| 色一情一伦一子一伦一区| 亚洲成av人影院| 久久久噜噜噜久噜久久综合| 色综合夜色一区| 奇米一区二区三区| 国产精品丝袜久久久久久app| 欧美综合视频在线观看| 国产一区二区三区免费| 亚洲三级在线免费观看| 欧美一区二区三区小说| 成人动漫在线一区| 天堂蜜桃一区二区三区| 国产精品日产欧美久久久久| 欧美日韩在线观看一区二区 | 日韩经典一区二区| 国产亚洲欧美激情| 欧美日韩综合色| 国产伦精品一区二区三区在线观看| 亚洲欧洲www| 日韩一区二区三| 一本大道综合伊人精品热热 | 久久国产婷婷国产香蕉| 国产精品国产a| 精品剧情v国产在线观看在线| 91免费看片在线观看| 美女被吸乳得到大胸91| 一区二区三区在线看| 日韩免费在线观看| 一本色道久久综合狠狠躁的推荐| 久草热8精品视频在线观看| 亚洲国产综合91精品麻豆| 国产午夜亚洲精品羞羞网站| 欧美一级黄色大片| 欧美三级在线看| 色综合色综合色综合 | 亚洲一区二区高清| 中文字幕在线一区二区三区| 欧美www视频| 5566中文字幕一区二区电影| 91丝袜美女网| 成人深夜在线观看| 国产一区二区在线观看视频| 日本成人在线视频网站| 一区av在线播放| 亚洲激情六月丁香| 亚洲少妇最新在线视频| 国产视频一区二区在线观看| 久久日一线二线三线suv| 日韩欧美久久久| 日韩三级免费观看| 91精品国产入口| 欧美一级二级在线观看| 91麻豆精品国产自产在线| 欧美另类videos死尸| 欧美色精品在线视频| 欧美喷水一区二区| 欧美日韩成人综合天天影院| 欧美日韩中文字幕一区| 在线观看日韩精品| 在线免费不卡视频| 欧美日韩精品一区视频| 欧美电影一区二区| 欧美日韩一区不卡| 91精品国产91热久久久做人人| 欧美福利视频一区| 日韩亚洲电影在线| 久久久久久久综合色一本| 久久久久成人黄色影片| 欧美激情一区二区三区不卡| 中文字幕一区二区三区在线观看| 国产精品热久久久久夜色精品三区| 中文av一区特黄| 亚洲男人的天堂在线观看| 亚洲与欧洲av电影| 日韩和欧美的一区| 久久se精品一区精品二区| 国产麻豆成人精品| 99久久99久久精品免费看蜜桃| 99热这里都是精品| 欧美精品电影在线播放| 日韩一区二区三区视频在线 | 久久九九影视网| 国产精品美女www爽爽爽| 亚洲另类在线制服丝袜| 五月天激情综合| 蜜臀av国产精品久久久久| 国产精品一级片| 色综合天天综合在线视频| 欧美日韩精品电影| 久久理论电影网| 亚洲欧美aⅴ...| 日本不卡视频在线观看| 国产福利一区二区| 欧美亚洲日本一区| 久久女同互慰一区二区三区| 亚洲日本成人在线观看| 蜜桃精品视频在线观看| 91在线视频在线| 欧美精品日韩一本| 中文字幕av免费专区久久| 亚洲国产视频一区| 国产成人亚洲综合a∨猫咪| 欧美在线啊v一区| 中文字幕的久久| 日本不卡一二三区黄网| 色欲综合视频天天天| 日韩精品一区二区在线观看| 一区二区三区四区在线播放 | 国产精品小仙女| 欧美日韩亚洲国产综合| 中国av一区二区三区| 日韩黄色免费电影| 波多野结衣视频一区| 欧美一级二级三级蜜桃| 亚洲免费观看视频| 国产乱一区二区| 欧美日韩国产首页在线观看| 日本一区二区三区电影| 奇米影视一区二区三区小说| 91精彩视频在线| 国产精品丝袜一区| 国产精品一卡二卡在线观看| 91精品综合久久久久久| 亚洲精品日韩一| 粉嫩av一区二区三区粉嫩| 欧美一级视频精品观看| 午夜欧美大尺度福利影院在线看 | 亚洲精品国产无天堂网2021| 国内精品国产成人| 这里只有精品视频在线观看| 亚洲精品国产精品乱码不99| www.激情成人| 国产女人水真多18毛片18精品视频| 麻豆精品在线视频| 欧美精品免费视频| 亚洲3atv精品一区二区三区| 日本丰满少妇一区二区三区| 国产精品久久一级| www.亚洲色图.com| 中文字幕一区日韩精品欧美| 国产精品亚洲午夜一区二区三区| 91精品一区二区三区在线观看| 亚洲一区二区三区影院| 色先锋aa成人| 一区二区三区美女视频| 一本一道波多野结衣一区二区| 国产精品国产三级国产aⅴ原创 | 免费人成网站在线观看欧美高清| 欧美又粗又大又爽| 亚洲午夜一二三区视频| 欧美色偷偷大香| 亚洲成人第一页| 欧美裸体bbwbbwbbw| 日韩在线一区二区三区| 欧美精品在欧美一区二区少妇| 偷窥少妇高潮呻吟av久久免费| 欧美蜜桃一区二区三区| 七七婷婷婷婷精品国产| 日韩欧美一级在线播放| 久久国产夜色精品鲁鲁99| 26uuu另类欧美| 成人午夜又粗又硬又大| 亚洲欧美偷拍另类a∨色屁股| 一本色道综合亚洲| 日韩中文字幕亚洲一区二区va在线| 在线不卡中文字幕| 久久国产乱子精品免费女| 国产亚洲精品超碰| 99精品热视频| 亚洲一级电影视频| 欧美一级欧美三级| 国产精品456露脸| 一区二区在线观看免费 | 成人av免费在线观看| 亚洲视频一二三| 91麻豆精品国产91久久久使用方法 | 亚洲午夜一二三区视频| 91精品欧美一区二区三区综合在| 久久爱另类一区二区小说| 国产精品日日摸夜夜摸av| 色狠狠综合天天综合综合| 日日摸夜夜添夜夜添国产精品|