JavaBean的使用

1.JavaBean的规范:

  • 公共的无参构造方法:一个JavaBean对象必须有一个public、无参的构造函数,这样就可以通过new直接对其进行实例化;
  • 类的声明都是非final类型的;
  • 实现可序列接口:可以直接或间接的使用java.io.Serializable接口;
  • 为属性声明访问器:即为私有变量设置setter/getter。
  • 属性都采用小写字母开头,使用驼峰命名格式对其进行命名。
  • Tips:在Eclipse中,可以直接用IDK开发工具自动生成setter/getter方法。先写好public的类,并声明其私有变量,空白处右击-》Source-》Generate getters and setters

2.<jsp:useBean>标识的应用

<jsp:useBean id="实例名" scope="范围" class="完整类名" beanName="完整类名" type="数据类型">
</jsp:useBean>

    注意:class属性与beanName属性有且只有一个属性存在。

<jsp:useBean>可以实例化JavaBean对象,<jsp:getProperty>可以获得javaBean中的属性信息。

3.<jsp:setProperty>标签的使用

<jsp:setProperty property="java中待赋值的私有属性" name="实例化对象名" value="为属性赋的值" >
//<jsp:setProperty property="name" name="product" value="洗衣机">

  Tips:若希望将表单信息传给bean对象,则最好将表单的名称设置为JavaBean中的属性名称,这样就可以通过<jsp:setProperty property="*/">

的形式接受所有参数。

//如:<jsp:setProperty name="person" property="*/" >即可将所有属性赋值,如name,age,add,sex等所有一致的信息

总结:为了可以方便的使用JavaBean,在编写.java文件时,一定要按照1.中所列的规范编写;表格中的属性名与private的属性名组号保持一致。

原文地址:https://www.cnblogs.com/little-YTMM/p/4428824.html