javabean

Posted evil_liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javabean相关的知识,希望对你有一定的参考价值。

一:介绍

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 }

 

以上是关于javabean的主要内容,如果未能解决你的问题,请参考以下文章

jsp基础语言-jsp代码段

JavaBean简单及使用

JavaBean简单及使用

Javabean

JavaBean技术的一些讲解

javabean组件