javaBean的基本概念及使用
阿新 • • 發佈:2018-10-31
JavaBean : 可重用的元件,在jsp程式中常用來封裝業務邏輯和資料庫操作的物件。 JavaBean 實際上就是一個java類,一般需要滿足以下要求:這是我自己在學習javaBean的時候總結的一些相關知識點。從筆記中發表出來,希望可以幫助到有需要的小夥伴。
《1》是一個公有類,並提供無參的公有的構造方法 《2》屬性私有 《3》具有公有的get和set方法常用的使用javaBean的方法 第一種:在類中直接使用:
<%@ page import=“com.bean.Student" %>
在JSP段例項化類:
<% Student stu= new Student () ; %>
3. 訪問bean
<% stu.setXXX(aa); %>
<%=stu.getXXX();%>
第二種:在jsp頁面建立javaBean標籤:
"id"屬性用於指定JavaBean例項物件的引用名稱。 "class"屬性用於指定JavaBean的完整類名(即必須帶有包名)。 "scope"屬性用於指定JavaBean例項物件所儲存的域範圍,其取值只能是page、request、session和application等四個值中的一個,其預設值是page 2、<jsp:setProperty>標籤用法: <jsp:setProperty>標籤用於設定和訪問JavaBean物件的屬性 語法:<jsp:useBean id="beanName" class="package.class" scope="page|request|session|application"/>
<jsp:setProperty name=“beanName” property=“propertyName” value=“值“ param="parameterName“ />
name屬性用於指定JavaBean物件的名稱。
property屬性用於指定JavaBean例項物件的屬性名。
value屬性用於指定JavaBean物件的某個屬性的值,該值會自動轉化為JavaBean屬性相應的型別.
param屬性用於將JavaBean例項物件的某個屬性值設定為一個請求引數值,該屬性值同樣會自動轉換成要設定的JavaBean屬性的型別
3、<jsp:getProperty>標籤用法:
<jsp:getProperty>標籤用於讀取JavaBean物件的屬性,也就是呼叫JavaBean物件的getter方法,然後將讀取的屬性值轉換成字串後響應到正文中。
語法:
<jsp:getProperty name="beanInstanceName" property="PropertyName" />
name屬性用於指定JavaBean例項物件的名稱,其值應與<jsp:useBean>標籤的id屬性值相同。
property屬性用於指定JavaBean例項物件的屬性名。