国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發(fā)教程 > 詳細頁面

JSP基礎

JSP基礎

更新時間:2022-05-05 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

1) JSP(JavaServer Pages)簡介:在當今世界,流行的Internet應用程序開發(fā)主要有:ASP,PHP,CGI,JSP……等多種方案,技術上各有優(yōu)缺點,但是JSP以其簡單易學,跨平臺的特性,在眾多程序中獨樹一幟,在短短幾年中已經(jīng)形成了一套完整的規(guī)范,并廣泛的應用于電子商務等各個領域中。在國內(nèi)JSP現(xiàn)在也得到了比較廣泛的重視
  2) 如何才能快速掌握JSP:JSP實際上是JSP定義的一些標記和JAVA程序段,以及HTML文件的混合體。所以,如果要掌握JSP首先必須對HTML有一定的了解(不然怎么設計網(wǎng)頁),然后,也必須有JAVA程序的基礎(要知道JSP是基于JAVA語言的),最后就是對JSP標識的一些必要的了解(它使你知道如何用JAVA語言及HTML組合成完整的JSP),而此篇文章我們在這里主要是對JSP標識及語法規(guī)則進行介紹。所以最好對HTML及JAVA語言有一點了解,如果沒有學過也沒有關系,下面的介紹會讓你對JSP有一個比較直觀的了解。
  3) 體會簡單易學的JSP:JSP簡單而易學,如果你有了HTML的基礎,要學會就很容易的了,不信?先拿一段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>
  運行之后,在窗口上的輸出字符串Hello World! JSP Example,怎么樣,一看就懂了吧,的確很簡單的,除去"< %% >"標識,其他的都是普通的超文本,如果你有了超文本的基礎,一看便知道了;不過他和超文本還是有了一點區(qū)別,那就是加入了"< %% >"標識,標識之中使用的是JAVA程序,由它來控制動態(tài)數(shù)據(jù)的顯示的,并直接輸出到標識符所嵌入的位置,整個結構顯得相當?shù)闹庇^,以后如果頁面發(fā)生了變化,修改也變得十分的容易。至于程序第一行的標識,我們暫時可以不必管他,在后面,我們會對這類語法做相應的介紹。
  看了上面的JSP程序,你對JSP應該也有了一點了解了吧,是的,學習JSP是并不是一件難事,而且以后,你會越發(fā)感受到JSP的優(yōu)勢,他的跨平臺特性在Internet開發(fā)程序中可謂是獨樹一幟,因為JSP技術是構建于JAVA語言之上的,他的很多特性和應用都來自JAVA語言,所以如果你要學好JSP,需要有JAVA編程的基礎(關于JAVA語言,我這里就不多介紹了,可以參看相應的書籍,向大家推薦:《JAVA2程序設計》(清華大學出版社))
  4) JSP從頭做起:
  a) 從www.java.sun.com下載JDK(JAVA開發(fā)工具包),并安裝,現(xiàn)假設為c:\jdk1.3 b) 組建JSP運行  環(huán)境:要使JSP運行起來首先要建造JSP運行環(huán)境。
  現(xiàn)在我們常用到的應用程序服務器軟件主要有WebLogic Application Server,Apache Tomcat,Allarie Jrun。WebLogic是現(xiàn)在市場上占有率最高的一種服務器軟件,功能強大,配置也很簡單,作為商業(yè)應用的服務器是很好的選擇,不過作為初學應用,建議還是不要的好,因為這是商業(yè)軟件,需要money的。Jrun是由Allarie公司開發(fā)的服務器軟件,也有比較高的聲譽,和WebLogic一樣也是很好的選擇,也是商業(yè)軟件。初學,還是找個便宜點(最好是不要錢的:)),Tomcat便是你最好的選擇,他是一個免費的服務器軟件,而且他的源代碼可以免費獲得,當你對它有深入的了解之后,可以自由的對他進行擴充,以適應你自己的需要,雖然配置麻煩了一點,但以上的這么多優(yōu)點,它是我們當之無愧的最佳選擇。下面我們就以Tomcat為實例,向大家介紹win2000下JSP環(huán)境的配置:
  1) 首先,從apache網(wǎng)站(http://java.apache.org)上下載Tomcat,下載的是一個.zip文件(jakarta-tomcat.zip),把它解壓到你的目錄下面,假設為c:\tomcat。
  2) 進入tomcat的目錄里,找到startup.bat文件,打開編輯。在行call tomcat start的前面加上兩行: SET TOMCAT_HOME=c:\tomcat 和 SET JAVA_HOME=c:\jdk1.3 注:c:\jdk1.3是jdk1.3安裝的位置。
  3) 然后鼠標右鍵點擊"我的電腦",選擇屬性。在系統(tǒng)屬性中打開高級選項,點擊"環(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ū)⑻^此標識;
    ii. 插入一個有效的程序段 :< % code % >
    iii. 定義JSP文件中的全局屬性:
  < %@ page
  [ language="java" ] //聲明腳本語言的種類
  [ extends="package.class" ] //標明JSP編譯時需要加入的Java Class的全名,但是得慎重的使用它,它會限制JSP的編譯能力.
  [ import="{package.class / package.*}, ..." ] //需要導入的Java包的列表
  [ session="true / false" ] //設定客戶是否需要HTTP Session
  [ buffer="none / 8kb / sizekb" ] //buffer的大小被out對象用于處理執(zhí)行后的JSP對客戶瀏覽器的輸出
  [ autoFlush="true / false" ] //設置如果buffer溢出,是否需要強制輸出,如果其值被定義為true(缺省值),輸出正常,如果它被設置為false,如果這個buffer溢出,就會導致一個意外錯誤的發(fā)生.如果你把buffer設置為none,那么你就不能把autoFlush設置為false.
  [ isThreadSafe="true / false" ] //設置Jsp文件是否能多線程使用。缺省值是true,也就是說,JSP能夠同時處理多個用戶的請求,如果設置為false,一個jsp只能一次處理一個請求
  [ info="text" ] //一個文本在執(zhí)行JSP將會被逐字加入JSP中,你能夠使用Servlet.getServletInfo方法取回。
  [ errorPage="relativeURL" ] //設置此頁是否為出錯頁,如果被設置為true,你就能使用exception對象
  [ contentType="mimeType ][ ;charset=characterSet ]" / "text/html ; charset=ISO-8859-1" ] //設置MIME類型 。缺省MIME 類型是: text/html, 缺省字符集為 ISO-8859-1
  [ isErrorPage="true / false" ] %>
  iv. 包含一個文件:"< %@ include file="relativeURL" %> ",在編譯的時候可以(靜態(tài)的)插入文件;
  v. 包含一個表達式:"< %= expression %>"在運行的時候顯示的是表達式的值;
  vi. 申明變量:" < %! declaration; [ declaration; ]+ .. % >";如"< %!int I;% >"
  vii. 創(chuàng)建一個Bean實例并設置其屬性:"";class屬性:從一個class中示例一個對象;id屬性:指示此class對象的引用名;scope屬性: Bean存在的范圍以及id變量名的有效范圍,如果為page則只在此頁面類有效(下次調(diào)用該頁面時時將重新創(chuàng)建class對象);如為session則在session有效期類,此class對象只創(chuàng)建一次;如為Application則class在整個程序運行工程中始終有效,并且只創(chuà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" %>
  < ! -導入的Java包- >
  < jsp:useBean id="numguess" class="num.NumberGuessBean" scope="session"/ >
  < ! -創(chuà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) 相關網(wǎng)站介紹
  a) www.java.sun.com
  b) www.servlets.com
  c) www.21icsearch.com/aspfans/jspfans/default.jsp
  d) http://java.apache.org

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        a在线欧美一区| 亚洲1区2区3区视频| 亚洲日本韩国一区| av激情综合网| 日欧美一区二区| 精品少妇一区二区三区| 国产成人免费在线| 中文字幕亚洲综合久久菠萝蜜| 成人黄色软件下载| 亚洲一区视频在线| 91精品国产aⅴ一区二区| 国产麻豆精品视频| 一区二区三区在线观看国产| 欧美日本在线一区| 国产麻豆欧美日韩一区| 亚洲人成7777| www激情久久| 欧美视频一区在线观看| 极品瑜伽女神91| 一区二区三区视频在线观看| 精品少妇一区二区三区在线视频| 99国产一区二区三精品乱码| 看国产成人h片视频| 综合久久久久久久| 精品国产第一区二区三区观看体验| 成人性色生活片| 看电视剧不卡顿的网站| 亚洲午夜成aⅴ人片| 中文字幕高清不卡| 欧美tickle裸体挠脚心vk| 在线免费观看日本一区| 国产寡妇亲子伦一区二区| 亚洲成av人片一区二区三区| 国产午夜一区二区三区| 欧美美女直播网站| 一本大道久久精品懂色aⅴ| 国产福利电影一区二区三区| 香港成人在线视频| 亚洲男同1069视频| 国产情人综合久久777777| 欧美一区二区视频在线观看2022| 91福利在线看| 91国内精品野花午夜精品| aaa亚洲精品一二三区| 成人激情午夜影院| 国产成人精品免费视频网站| 黄页视频在线91| 精品综合免费视频观看| 免费高清在线视频一区·| 亚洲成a人片在线不卡一二三区| 亚洲男女一区二区三区| 最新久久zyz资源站| 一区二区中文视频| 亚洲图片你懂的| 伊人色综合久久天天人手人婷| 国产精品久久久久久久久免费桃花| 精品国产精品网麻豆系列| 欧美α欧美αv大片| 欧美一区二区人人喊爽| 在线播放91灌醉迷j高跟美女 | 99久久久无码国产精品| 高清不卡一区二区| 成人午夜看片网址| 成人激情黄色小说| 97超碰欧美中文字幕| 91视频com| 欧美日本精品一区二区三区| 911精品产国品一二三产区| 欧美一区二区黄色| 日韩欧美黄色影院| 久久久噜噜噜久久人人看 | 欧美日韩国产中文| 欧美精品粉嫩高潮一区二区| 欧美一级黄色大片| 国产拍欧美日韩视频二区| 国产精品久久久久久久久搜平片 | 亚洲视频中文字幕| 日韩综合一区二区| 国产一区二区在线视频| eeuss鲁片一区二区三区在线看| 99久久伊人精品| 欧美区在线观看| 久久久久国产免费免费| 成人欧美一区二区三区小说| 亚洲 欧美综合在线网络| 久久99久久精品| 99国产欧美另类久久久精品| 欧美日韩高清一区二区不卡| 欧美精品一区二区三区久久久| 亚洲日本在线视频观看| 免费成人在线观看视频| 成人91在线观看| 欧美精品日韩综合在线| 国产亚洲短视频| 亚洲成人av电影| 91免费在线播放| 26uuu久久天堂性欧美| 亚洲愉拍自拍另类高清精品| 国产一区二区剧情av在线| 色综合天天综合狠狠| 日韩一级大片在线观看| 国产欧美va欧美不卡在线| 日本视频在线一区| 91美女片黄在线| 精品免费国产二区三区 | 国产精品香蕉一区二区三区| 91亚洲精品一区二区乱码| 日韩一级大片在线| 一区二区在线看| 国产传媒一区在线| 欧美一个色资源| 亚洲韩国精品一区| 色综合视频在线观看| 国产日韩影视精品| 精品中文字幕一区二区小辣椒| 欧美性猛交xxxx乱大交退制版| 国产精品久久久久久福利一牛影视| 另类中文字幕网| 日韩亚洲欧美高清| 日韩影院精彩在线| 欧洲生活片亚洲生活在线观看| 国产精品久久久久婷婷| 成人综合婷婷国产精品久久蜜臀 | 成人性生交大片免费看中文网站| 日本精品一级二级| 国产精品成人免费 | 久久99热国产| 日韩一区二区视频| 日本aⅴ亚洲精品中文乱码| 欧美在线观看一二区| 亚洲精品视频在线| 色婷婷香蕉在线一区二区| 1000部国产精品成人观看| www.日韩在线| 亚洲免费观看高清完整版在线观看 | 久久99精品久久久久久久久久久久| 在线不卡一区二区| 美国三级日本三级久久99 | 91精品国产综合久久婷婷香蕉| 一区二区三区欧美亚洲| 欧美在线一二三四区| 亚洲一区二区三区四区五区黄| 91极品美女在线| 日韩精品久久久久久| 日韩一区二区中文字幕| 国产主播一区二区| 国产精品你懂的| 91黄色免费网站| 日韩av在线发布| 久久婷婷久久一区二区三区| 国产成人av电影在线| 亚洲免费高清视频在线| 69堂国产成人免费视频| 国产综合色精品一区二区三区| 国产日韩精品视频一区| 91亚洲国产成人精品一区二区三 | 日韩欧美一级二级三级| 国产电影一区二区三区| 一区二区三区四区中文字幕| 91精品久久久久久久91蜜桃| 国产成人亚洲综合a∨婷婷图片| 日韩码欧中文字| 日韩区在线观看| av综合在线播放| 免费观看一级欧美片| 中文av一区二区| 欧美精品日日鲁夜夜添| 国产成人精品www牛牛影视| 亚洲一区二区免费视频| 久久精品亚洲麻豆av一区二区| 欧美亚洲禁片免费| 成人激情小说网站| 久久精品国产网站| 夜夜爽夜夜爽精品视频| 国产亚洲va综合人人澡精品| 欧美日韩国产在线观看| 波多野结衣中文字幕一区 | 欧美日韩一二三区| 国产毛片精品一区| 亚洲6080在线| 亚洲女厕所小便bbb| 26uuu国产在线精品一区二区| 欧美午夜一区二区| 91污在线观看| 国产成人99久久亚洲综合精品| 视频一区二区中文字幕| 日韩一区中文字幕| 国产欧美日韩精品a在线观看| 7777精品伊人久久久大香线蕉的 | 一区精品在线播放| 精品美女一区二区三区| 欧美日韩国产综合草草| 91在线云播放| 成人自拍视频在线观看| 久久精品国产99国产| 视频一区在线播放| 亚洲成人免费影院| 亚洲成人中文在线| 亚洲成人黄色小说| 亚洲va天堂va国产va久|