七、JavaBean

一、什么是JavaBean

1.public类

2.构造函数没有输入参数

3.属性都是private,方法必须是public,通过get/set方法设置属性

4.没有main方法,不继承任何类

例如:

 

二、JSP中使用JavaBean

<%--引用JavaBean-->

<jsp:useBean id="Student" scope="application" class="com.test.bean.Student" />

<jsp:setProperty name="Student" property="name" value="joe" />

<jsp:getProperty name="Student" property="name" />

 

 三、JavaBean的范围

scope范围有:page(默认)、request、session、application

1.page

  生命周期开始:每次请求JSP页面,当前页面都会创建JavaBean对象

  生命周期结束:客户请求的JSP页面执行完毕并向客户端发回响应;请求的JSP页面通过<forward>标记将请求发送到另一个页面

2.request

  范围:请求的JSP页面,共享request的页面(请求jsp页面的<%@ include>和<forward>包含的其他JSP页面)

  生命周期结束:所有共享request的页面执行完毕并向客户端发回响应

3.session

  保持在HttpSession对象中Student st=(Student)session.getAttribute("Student");

4.application

  存活于整个Web应用的生命周期

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值