一、什么是JavaBean
JavaBean是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。
接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:
- 提供一个默认的无参构造函数。(有时候可以不单独写,因为在没有写构造函数的情况下,java会默认有一个无参的构造函数)
- 需要被序列化并且实现了Serializable接口。
- 可能有一系列可读写属性。
- 可能有一系列的"getter"或"setter"方法。
简单来说就是属性一定是私有的,提供一些共有的gettter setter方法
简单的javaBean事例
package useBean;
public class User {
String username;
String password;
public User() {
//无参的构造函数
}
//对外提供的访问方法
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
二、在JSP中使用JavaBean
3个关于JavaBean组件的动作元素,也就是JSP的三个标签
<js