JavaBean简介
JavaBean是一个组件,(组件即独立的模块,外界不了解其内部实现,外界通过其提供的
接口对组件进行访问),javaBean组件就是用java语言编写的组件,它好比一个封装好的容器,
使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean都实现了
一个特点的功能,通过合理的组织不同功能的JavaBean,可以快速生成一个全新的应用程序
JavaBean技术的特征:
一次性编写,任何地方执行,任何地方重用
在Jsp中使用JavaBean的好处:
1.便于维护,使得HTML与Java程序分离,便于维护代码
2.降低编程难度
3.提高开发效率
首先定义JavaBean类
package com.cn.JavaBean;
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
编写引入JavaBean的useBean.jsp页面,其中的scope属性是指JavaBean实例的共享页面,page指当前页面
<body>
//引入JavaBean
<jsp:useBean id="student" class="com.cn.JavaBean.Student" scope="page"/>
<%
student.setAge(18);
student.setName("张三");
%>
名字是:<%out.print(student.getName()); %>
年龄是:<%out.print(student.getAge()); %>
</body>
}