JSP 和 JavaBean

 

这两种方法都是自己做的例子,两种方法。

 

 

JavaBean是为java语言设计的软件组件模型,具有可重复使用的和跨平台的特点。

JavaBean其实就是一个简单的java类,这也就意味着,java类的一切特征,javaBean也都拥有。JavaBean同样可以使用封装、继承、多态等特征。

一个标准的JavaBean应该具有如下几个特点:

①javaBean必须是一个公开的类,即访问权限是public

②javaBean必须具有一个无参数的构造方法

③javaBean一般将属性设置成私有的,通过使用get***()方法和set***()方法来进行属性的取得和设置

在jsp中调用javaBean,就要使用到<jsp:useBean>动作指令。

语法格式如下:

<jsp:useBean id="对象名称" scope="存储范围" class="类名"></jsp:useBean>

id属性表示该javaBean实例化后的对象名称。scope属性用来指定该javaBean的范围,范围分别为:page(当前页面有效) 、request(一次请求有效)、session(断开服务器之前有效)和application(服务器消失前有效)。class属性用来指定javaBean的类名(包名和类名)

设置javaBean属性

总共有四种,这里只介绍其中一种,也是使用最灵活的一种:

<jsp:setProperty name="实例化对象名" property="属性名称" value="属性值"/>

获得javaBean属性

<jsp:getProperty name="实例化对象名" property="属性名称"/>

移除javaBean

javaBean会根据其设置的范围来决定其生命周期,当生命周期结束后,会自动移除。不过设计者也可以手动的移除该javaBean,从而节省内存。通过

removeAttitude(String name)方法来移除javaBean。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值