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

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

        jsp簡介3

        jsp簡介3

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

        JSP和JavaBean

        盡管你可以在scriptlet中放置大塊的代碼,但大多數Java代碼是放在可重用的、被稱為JavaBean的組件中的。JavaBean就象ActiveX控件:它們提供已知的功能并被設計成非定制可重用。

        JavaBean的價值體現在它的一系列屬性里,使用這些屬性可以訪問JavaBean的設置。用一個人來做類比,如果這個人是一個JavaBean,那么他的姓名、身份證號碼和地址就是這些屬性。在JSP Web站點中,你只要“連接粒媒”就可以使站點成為動態的。

        假設JavaBean是在建立網站之前就做好了,你要做的第一件事就是告訴JSP頁面它將要使用粒媒,這可以通過<jsp:useBean>標記來實現:

        <jsp:useBean id="localName" class="com.jguru.Person" scope="application" />。

        標記需要你用id屬性來確定粒媒。在這里,你用名字來確定處于JSP頁面其它部分的粒媒。除了id屬性,你還要告訴頁面到哪里去找粒媒,或粒媒的Java類名。

        JavaBean的class屬性具有這一功能,除此之外,還有其他幾種確定粒媒的方法。最后所需要的是scope屬性。使用scope屬性,你可以告訴粒媒為這個單獨的頁面保存信息(缺省設置)[scope="page"];為這一次請求保存信息[scope="request"];為這次會話過程保存信息[scope="session"];或是為整個應用程序保存信息[scope="application"]。把scope設為“session”,你可以在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" />

        或<jsp:setProperty id="localName" property="serialNumber" value= <%= expression %> />.

        最后,為了讓Web服務器找到JavaBean,你需要把它們的類文件放在一個特殊的地方。如果使用JSWDK,則最簡便的地方就是安裝目錄下的“classes”目錄,如\jswdk-1.0.1\classes。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲老熟女五十路老熟女bbw| 亚洲精品午夜视频| 亚洲AV无码AV日韩AV网站| 成人在线免费看片| 亚洲人成网站色在线观看| 韩国日本好看电影免费看| 亚洲欧洲专线一区| 午夜国产大片免费观看| 羞羞漫画在线成人漫画阅读免费| 国产精品成人免费综合| 香蕉国产在线观看免费| 亚洲无线观看国产精品| 国产免费一区二区三区不卡| 中文字幕亚洲第一在线| 在线视频精品免费| 亚洲精华国产精华精华液好用| 狼友av永久网站免费观看| 视频一区二区三区免费观看| 国产亚洲一区区二区在线| 久久99精品视免费看| 精品亚洲AV无码一区二区三区| 四虎影视www四虎免费| 老司机福利在线免费观看| 日韩精品电影一区亚洲| 国产一区二区三区免费| 亚洲国产成人手机在线电影bd| 四虎影视www四虎免费| 岛国精品一区免费视频在线观看| 久久夜色精品国产亚洲AV动态图 | 亚洲人成电影在线播放| 国产成人无码区免费网站| 亚洲无圣光一区二区| 国产男女猛烈无遮挡免费视频网站 | 最近免费中文字幕视频高清在线看| 亚洲欧美在线x视频| 亚洲一区爱区精品无码| 100000免费啪啪18免进| 日本一区二区在线免费观看| 亚洲国产第一页www| 又粗又大又硬又爽的免费视频| 99精品视频免费|