一:介绍
javabean:
java语言编写的一个可重用的组件。
狭义上来说就是我们编写的一个普通的java类,例如:User。。。
javabean规范:
1、必须是一个公共具体的类:public class public修饰的类。
2、提供私有字段 private String name其中name称之为:字段 而不是javabean的bean属性。
3、提供公共访问字段的方法,get|set|is方法。
public String getId(){...}
一旦有公共方法之后,get|set|is之后的内容,将首字母小写,将这个东西称之为bean属性。
name就是一个bean属性。
4、提供一个无参构造器。
5、一般实现序列化接口:serializable。
1 <%@ page import="jd.com.User" %> 2 3 <%@ page contentType="text/html;charset=UTF-8" language="java" %> 4 <html> 5 <head> 6 <title>Title</title> 7 </head> 8 <body> 9 <% 10 User user=new User(); 11 user.setAge(22); 12 user.setName("evil"); 13 request.setAttribute("user",user); 14 %> 15 <hr> 16 javabean 属性<br> 17 ${user.name} 18 </body> 19 </html>
1 package jd.com; 2 3 public class User { 4 public User(){}; 5 private String username; 6 private Integer age; 7 8 public void setName(String username) { 9 this.username = username; 10 } 11 12 public String getName() { 13 return username; 14 } 15 16 public void setAge(Integer age) { 17 this.age = age; 18 } 19 20 public Integer getAge() { 21 return age; 22 } 23 }