正确使用javabean的方式怎么get?

TheDisguiser 2020-08-11 18:48:08 java常见问答 5584

Javabean的使用小伙伴们了解吗?今天我们就来get下它的正确用法,来看看吧。

在JSP开发中如果需要使用JavaBean标签,需要满足如下要求:

1、 所有的类必须放在一个包中,在web中没有包是不存在的。

2、所有的类必须声明为public class,这样才能被外界访问。

3、类中所有的属性都必须封装,即:使用private声明

4、封装的属性如果需要被外部所操作,必须编写对应的setter,getter方法

5、一个JavaBean中至少存在一个无参构造方法,为jsp中的标签使用

JavaBean的两种使用方法:

1)、<%@ page import="cn.mldn.lxh.demo.*"%>

2)、<jsp:useBean id="simple" scope="page" class="cn.mldn.lxh.demo.SimpleBean"/>

如:

package cn.mldn.lxh.demo;
public class SimpleBean
{
    private String name;
    private int age;
    /*
    public SimpleBean(){
        System.out.println("============ 一个新的实例化对象产生 ===========") ;
    }
    */
    public void setName(String name)
    {
        this.name = name;
    }
    public void setAge(int age)
    {
        this.age = age;
    }
    public String getName()
    {
        return this.name;
    }
    public int getAge()
    {
        return this.age;
    }
}

Javabean具体实现:

<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="cn.mldn.lxh.demo.*"%>
<html>
<head><title>javabean测试</title></head>
<body>
<%
    SimpleBean simple = new SimpleBean() ;
    simple.setName("XXX") ;
    simple.setAge(30) ;
%>
<h3>姓名:<%=simple.getName()%></h3>
<h3>年龄:<%=simple.getAge()%></h3>
</body>
</html>

以上就是本篇文章的所有内容,如果还有不理解的一些java面试常见问题,可以来本网站了解具体。

推荐阅读:

eclipse如何创建javabean?怎样在eclipse当中创建?

如何定义一个javabean?具体方法详解

enterprise javabeans是什么?Enterprise JavaBeans介绍