亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP與JavaBean詳談

2024-09-05 00:19:16
字體:
來源:轉載
供稿:網友

jsp與javabean  
  雖然你可以在小型指令文件里放入一大塊的程序代碼,但是大多數的java程序代碼是屬于可以重復使用的組件,稱為javabean。javabean就跟activex控件一樣:它們提供已知的功能,并且是為了可隨時重復使用的目的而設計的。  

  javabean的價值在于它可以經由一組特性來使用,而這些特性則提供對javabean設定的存取。以人來作范例,此人就是javabean,而他的姓名,社會福利安全號碼,以及住址可以是特性。對于jsp網站,基本上你是將'javabean'動態的連接到你的網站。  

  假設javabean是在建立網站之前建好的,你要做的第一件事是告訴jsp網頁它所需要使用javabean.這工作可以用<jsp:usebean>卷標來完成:<jsp:usebean id="localname" class="com.jguru.person" scope="application" />.  

  <jsp:usebean>卷標需要你以id 屬性來辨識豆子.在這里,你提供一個名稱讓jsp網頁來辨識豆子,除了id 屬性之外,你也必須告訴網頁要到哪里去找這個豆子,或者是它的java類別名稱。類別屬性提供如何在各式方法之中找到它,最后一個需要的組件是scope 屬性.有了范圍屬性的幫助,你可以告訴豆子,要它為單一網頁(預設)[scope="page"];為一個被請求的網頁[scope="request"];為通話期[scope="session"];或為整個應用程序[scope="application"]來維護它自己的信息.對于通話期范圍,你可以很容易的維護jsp網頁里的項目,例如購物車。  

  一但你宣告了javabean之后,你就可以存取它的特性來訂定它。要取得一特性的值,使用<jsp:getproperty>卷標。有了<jsp:getproperty>卷標,你可以指定要使用的豆子名稱(從usebean的id字段),以及你要取得值的特性。接著,真正的值就會放在輸出里:<jsp:getproperty id="localname" property="name" />.  

  要更改javabean的特性,你需要使用<jsp:setproperty>卷標.對這個卷標,你也需要辨認豆子以及要修正的特性,除此之外,你還需要提供新值.如果命名正確,這些可以直接經由規定的格式取得:<jsp:setproperty id="localname" property="*" />;   

  要從一參數取得,你必須直接命名此特性以及參數: <jsp:setproperty id="localname" property="address" param="parametername" />;   

  或是直接以名稱與值來設定: <jsp:setproperty id="localname" property="serialnumber" value="string" /> or <jsp:setproperty id="localname" property="serialnumber" value= <%= expression %> />.  

  有關javabean的最后一點:要讓網絡服務器可以找到javabean,你需要將它們的類別檔案放在特別位置。對jswdk而言,最簡單的地方是在安裝目錄里的類別目錄,例如 jswdk-1.0.1classes.

jsp的內部對象 
  最后一個與jsp語法有關的組件叫做內部對象.在jsp小型指令文件內,你可以存取這些內部對象來與執行jsp網頁的servlet環境相互作用。許多對內部對象的存取應該要簡化。然而,這些是范例,它們的存取都是可接受的,要完整的利用內部對象設定則需要對最新的java servlet api有所了解。  

  下表列出你可以使用的內部對象。  


  內部對象說明  


  request   客戶端請求,此請求會包含來自get/post請求的參數  

  response  網頁傳回客戶端的響應  

  pagecontext 網頁的屬性是在這里管理  

  session   與請求有關的會話  

  application servlet正在執行的內容  

  out     用來傳送響應的輸出流  

  config   servlet的架構對象  

  page    jsp網頁本身  

  exception  針對錯誤網頁,未捕捉的例外  

  那么,這些是做什么的,而你應該如何使用它們呢?基本上,在你的小型指令文件里,你可以使用它們來存取執行jsp程序代碼的servlet。為了避免談論到太多servlet api 的細節,讓我們來檢視一些你可以利用它們來做的事:   

  不必使用表達式,你可以直接存取內部out對象來打印一些東西到response:  

  <% out.println("hello"); %>.   

  不必直接傳送參數到javabean,你可以藉由請求對象來取得參數的值:  

  <% string name=request.getparameter("name"); out.println(name); %>。  

  當你以jsp寫了許多的應用程序之后,如果你建立了javabeans或者發現你自己將太多的java原始碼放入你的jsp檔案,你需要建立支持的java類別,這樣可以鼓勵重復使用并且降低jsp網頁轉換時所需要的時間。當你需要建立java類別時,你必須:  

  將jdswk的安裝目錄in目錄加到你的path。在你的autoexec.bat檔案的path行的最后,加入c:1.2.2in; 。  

  以下面的指令將jar檔案復制到jrelibext目錄:  

  copy c:jswdk-1.0.1libservlet.jar c:jdk1.2.2jrelibext.

  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    日韩av手机在线看| 在线电影欧美日韩一区二区私密| 中文字幕国产亚洲2019| 欧美电影免费在线观看| 国产午夜精品一区理论片飘花| 国产精品亚洲视频在线观看| 在线一区二区日韩| 欧美另类老肥妇| 国产中文字幕日韩| 久国内精品在线| 日韩精品视频在线| 97人人爽人人喊人人模波多| 久精品免费视频| 中文字幕在线成人| 国产精自产拍久久久久久蜜| 中文字幕免费精品一区| 亚洲免费中文字幕| 性色av一区二区三区在线观看| 国产精品免费久久久久久| 国产精品视频xxxx| 欧美性猛xxx| 美女性感视频久久久| 亚洲欧美精品伊人久久| 日产精品久久久一区二区福利| 国产一区二区黄| 中文字幕欧美精品在线| 亚洲欧美日韩中文视频| 久久视频免费在线播放| 欧美老女人性视频| 精品偷拍各种wc美女嘘嘘| 国产欧亚日韩视频| 136fldh精品导航福利| 精品动漫一区二区| 国产在线视频2019最新视频| 97精品国产97久久久久久| 亚洲成人aaa| 欧美猛男性生活免费| 国产精品美女久久久久av超清| 欧美午夜精品久久久久久浪潮| 久久亚洲精品毛片| 国产在线精品一区免费香蕉| 中文字幕亚洲一区二区三区五十路| 精品国模在线视频| 成人黄色在线免费| 久久久爽爽爽美女图片| 欧美色另类天堂2015| 久久香蕉国产线看观看av| 国产精品亚洲一区二区三区| 亚洲一区www| 亚洲国内精品在线| 欧美成人精品不卡视频在线观看| 亚洲bt欧美bt日本bt| 欧美大片欧美激情性色a∨久久| 亚洲精品国产精品久久清纯直播| 日本精品久久久| 欧美国产中文字幕| 日韩av在线网页| 亚洲va久久久噜噜噜久久天堂| 国产精品久久久久av免费| 91精品国产综合久久久久久久久| 久久综合免费视频| 国产日韩换脸av一区在线观看| 久久成人这里只有精品| 亚洲欧美日韩中文在线制服| 国模精品视频一区二区| 精品久久久久久亚洲精品| 在线日韩av观看| 日韩精品在线看| 奇米影视亚洲狠狠色| 亚洲精品中文字| 欧美精品在线第一页| 亚洲精品久久久久| 亚洲另类图片色| 综合136福利视频在线| 精品久久久国产| 91精品久久久久久久久久久久久久| 亚洲黄色片网站| 国产精品美乳在线观看| 欧美精品一区二区三区国产精品| 色婷婷av一区二区三区久久| 欧美电影院免费观看| 国产精品91在线| 欧美激情第一页xxx| 精品中文字幕视频| 黑人精品xxx一区一二区| 亚洲自拍在线观看| 国产亚洲人成a一在线v站| 久久精品国产亚洲7777| 97在线免费观看| 亚洲欧美成人在线| 成人国产精品一区| 欧美激情视频网站| 久久成人精品电影| 在线观看国产精品91| 欧美国产第一页| 亚洲精品美女久久| 久久久久久久97| 久久久精品免费视频| 精品亚洲精品福利线在观看| 亚洲毛片在线看| 国产精品女人网站| 国产精品久久久久久久久久东京| 国产精品91视频| 亚洲色图欧美制服丝袜另类第一页| 97香蕉久久夜色精品国产| 色悠悠久久久久| 成人免费网站在线| 精品亚洲va在线va天堂资源站| 欧美大片免费看| 91欧美精品午夜性色福利在线| 北条麻妃99精品青青久久| 欧美亚洲国产视频小说| 日韩欧美在线免费| 97久久超碰福利国产精品…| 综合136福利视频在线| 久久久久久网站| 亚洲欧美在线播放| 91精品久久久久久久久久入口| 国产在线999| 日韩在线中文字幕| 久久艹在线视频| 91po在线观看91精品国产性色| 欧美另类老肥妇| 中文国产成人精品| 7777免费精品视频| 丝袜美腿亚洲一区二区| 欧美电影免费观看| 高跟丝袜一区二区三区| 久久影院免费观看| 日韩色av导航| 国产在线观看一区二区三区| 亚洲人在线视频| 亚洲一品av免费观看| 中文字幕在线成人| 欧美日韩另类字幕中文| 国产亚洲精品成人av久久ww| 久久久久久久久国产| 91精品国产色综合久久不卡98口| 国产精品情侣自拍| 日本不卡高字幕在线2019| 国产精品免费小视频| 国产人妖伪娘一区91| 久久中文字幕一区| 亚洲国产福利在线| 午夜精品一区二区三区视频免费看| 久久久这里只有精品视频| 8x海外华人永久免费日韩内陆视频| 成人欧美一区二区三区黑人| 久久在线免费观看视频| 亚洲精品一区中文字幕乱码| 久久免费视频这里只有精品| 亚洲自拍av在线| 欧美中文字幕精品| 欧美丰满片xxx777| 久久久在线观看| 欧美在线免费观看| 北条麻妃在线一区二区| 欧美最猛性xxxxx亚洲精品| 国产欧洲精品视频| 97免费视频在线| 欧美黑人一级爽快片淫片高清| 在线观看91久久久久久| 日韩国产激情在线| 日韩成人激情在线|