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面试常见问题,可以来本网站了解具体。
推荐阅读: