Java Bean要遵循的规范
(1)Java Bean类必须是public类。
(2)提供给JSP页面调用的方法,必须赋予public访问权限。
(3)Java Bean类中的属性,提供给JSP页面调用时必须提供public的get和set方法。
(4)必修拥有不带参数的构造方法。
代码
package org.liubingfeng.bean;
public class Book {
/**
* @param args
*/
private Integer id;
private String name;
private String isbn;
private Float price;
private String author;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIsbn() {
return isbn;
}
public void setIsbn(String isbn) {
this.isbn = isbn;
}
public Float getPrice() {
return price;
}
public void setPrice(Float price) {
this.price = price;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public Book() {
super();
// TODO Auto-generated constructor stub
}
public Book(String name, String isbn, Float price, String author) {
super();
this.name = name;
this.isbn = isbn;
this.price = price;
this.author = author;
}
public Book(Integer id, String name, String isbn, Float price, String author) {
super();
this.id = id;
this.name = name;
this.isbn = isbn;
this.price = price;
this.author = author;
}
@Override
public String toString() {
return "<tr>"
+"<td>"+id+"</td>"
+"<td>"+name+"</td>"
+"<td>"+isbn+"</td>"
+"<td>"+price+"</td>"
+"<td>"+author+"</td>"
+"</tr>";
}
}