javaBean

 

javaBean产生的背景

在jsp网页开发的初级阶段,并没有框架于逻辑分层概念的产生,而是要将java代码嵌入到网页之中,对jsp页面中的一些业务逻辑进行处理,如字符串处理,数据库操作等。

此种开发方式看似简单,但是如果将大量的java代码嵌入到jsp页面之中,必定会给修改及维护带来一定的困难。因为在jsp页面中包含html代码,css代码,js代码等,同时加入业务逻辑处理代码,不利于页面美工人员的设计,也不利于java程序员对程序的开发;而且将java代码写入在jsp页面中,不能体现面向对象的开发模式,达不到代码的重用。

使用javaBean的意义

如果使html代码与java代码相分离,将java代码单独封装成为一个处理某种业务逻辑的类,然后在jsp页面中调用此类,就可以降低html代码与java代码之间的耦合度,简化jsp页面,提高java程序代码的重用性及灵活性。这种与html代码相分离,而使用java代码封装的类,就是一个javaBean组件。

javaBean规范

(暂留)

 <jsp:useBean>动作标志的应用(用来实例化javaBean对象)

<jsp:useBean id="实例名" scope="范围" class="完整类名"  beanName="完整类名" type="数据类型">

  ...

</jsp:useBean>

使用<jsp:getProperty>标签可以获取javaBean中的属性信息

 <jsp:getProperty name="javaBean实例名" property=""/>

 

<jsp:useBean> 和<jsp:getProperty>标签之所以能够操作java类,是因为我们所编写的java类遵循了JavaBean规范。

<jsp:setProperty name="javaBean实例名" property="" value="" />

将property="*",作用是对javabean的所有属性进行复制,但是要求表单中的属性名和javaBean中的属性名一致

 

转载于:https://www.cnblogs.com/blmdlm/p/3700093.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值