国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

學習在JSP中使用JavaBeans

2019-11-18 19:54:28
字體:
來源:轉載
供稿:網友

盡管你可以在java的程序碼(scriptlets)中加入大量的代碼塊,但是,事實上大多數Java代碼都應該在可再利用的組件中使用,這些組件叫做JavaBeans。JavaBeans就象Activex控件一樣:它們提供了被人們熟知的功能性和再利用的特性。

 
JavaBean的值通過一組屬性的定義而成為可利用的,這些屬性提供了訪問JavaBean的設置。拿一個人來作比方,把這個人當作一個JavaBean,那么這個人的名字,社會保險號碼和住址就是他的屬性。在jsp的站點中,你主要是通過執行連接beans來動態的訪問你的站點。

假設JavaBeans在創造站點之前就已經被構造,那么首先你必須要讓你的JSP頁面知道你要使用一個bean。這個步驟由<jsp:useBean>標簽來完成:

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

<jsp:useBean>標簽需要你利用id的屬性來確定bean。在這里你需要在靜態的JSP頁面中提供一個名字來標識bean。除此之外,你必須告訴這個頁面去什么地方找bean或者Java類的名字,類的屬性在其他少數的地方提供了這個信息。最后必要的一個元素是scope屬性。在它的幫助下,你可以利用beans來為一個頁面(the default) [scope="page"],請求[scope="request"],生存期限[scope="session"];或者整個應用[scope="application"]提供信息,通過利用session scope,你可以在JSP頁面中添加其他的項目,比如購物卡之類。

一旦你定義了一個JavaBean,你就有權使用它的屬性來定義它。為了獲得一個適當的值,就要使用<jsp:getPRoperty>標簽,使用這個標簽你可以詳細的定義一個bean。它的實際指標將被放置在輸出中:

<jsp:getProperty id="localName" property="name" />.

如果想要改變JavaBean的屬性,你需要使用<jsp:setProperty>標簽,利用這個標簽你可以重新定義你的bean和屬性并提供新的值。如果要改變命名的屬性,這些可以直接從下面的形式中獲得:

<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 %> />.

最后一步就是:為了讓Web服務器能夠找到JavaBeans,你需要在一個特別的地方放置它們的類文件。利用JSWDK,最明了的地方就是在安裝目錄下創建一個類目錄,比如 /jswdk/-1.0.1/classes.

 


上一篇:Servlet/JSP配置詳解

下一篇:JSP實踐要點

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阜康市| 贞丰县| 原平市| 东乌珠穆沁旗| 德安县| 乐安县| 玉田县| 大城县| 柳林县| 玉溪市| 肥西县| 临城县| 新河县| 沁水县| 苗栗市| 南充市| 桑植县| 张家界市| 巩义市| 商丘市| 九龙县| 大庆市| 谢通门县| SHOW| 金沙县| 辽源市| 福建省| 留坝县| 临潭县| 田阳县| 罗城| 沧源| 雷山县| 宣化县| 崇明县| 留坝县| 东城区| 景洪市| 清丰县| 简阳市| 宝山区|