定义:符合某种特定规范的java类。
作用:
设计原则:1、公有的类 2、属性私有 3.公有的不带参数的构造方法 4.私有属性用getter和setter封装 5.必须放在包中
在Jsp中用法:1.与普通java类一样,创建javabean实例 2.在jsp页面中通常使用jsp动作标签使用javabean. (useBeans, setProperty,getProperty)
useBean 用法:(在jsp页面中实例化或者在制定范围内使用javabean)
<jsp:useBean id="实例化对象的名字" class="javaBeans用的java类" scope="page"(默认) />
setProperty用法:(给已经实例化的javabean对象的属性赋值,共有四种形式)
getProperty用法:获取制定javabean对象的属性值。
<jsp:getProperty name="JavaBean实例名" property="属性名" />
Javabean的四个作用域范围 (用useBean的scope属性可以用来指定javabean的作用范围)
- page:仅在当前页面有效
- request:可以通过HttpRequest.getAttribute()方法取得JavaBean对象。
- session:可以通过HttpSession.getAttribute()方法取得javabean对象。
- application:可以通过application.getAttribute()方法取得javabean对象。