JavaBeanjava
1.javaBean類:特殊的java類,以封裝和重用爲目的。一般JavaBean與Jsp搭配使用構成JavaBean技術。jsp
(1)JavaBean的規範:this
●JavaBean是個公開類spa
●具備一個無參的構造方法(即爲默認構造方法)code
●提供setXxx()方法和getXxx()方法對象
(2)代碼示例:blog
package com.chapter07.javabean; public class Person { private String name; private int age; private String address; /*public Person() { name="hhhh"; age=12; address="121232"; }*/ public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }
2. jsp動做元素:作用域
(1)<jsp:usebean>:制定的做用域範圍內查找一個制定名稱的JavaBean對象,存在即直接返 get
回該JavaBean對象的引用,不存在則實例化一個新的JavaBean對象。class
示例:
(2)<jsp:setProperty>:向一個JavaBean的屬性賦值,與<jsp:useBean>動做一塊兒使用。可用於<jsp:useBean>元素起始標籤和終止標籤間,即在此JavaBean對象實例化時對其屬性進行初始化。
示例:
(3)<jsp:getProperty>用於從一個JavaBean中獲得某個屬性值,都會被轉換成一個String類型的值。
示例: