Javaee 复习 Day3

MV开发模式

JSP/Servlet + JavaBean是一种常用的Web开发模式,称为Model1或MV模式。JavaBean可以很好地实现后台业务逻辑和前台表示逻辑的分离,使得JSP程序易于阅读和维护。

JavaBean规范与定义

JavaBean是一些可移植、可重用的Java实体类,它们可以组装到应用程序中。

JavaBean和使用class定义的一般类有所区别,定义如下:

●JavaBean(类)需要打包存放,并声明为public类型,即public class className;

●类的访问属性声明为private,即private dataType xxxx;

●具有无参数、public类型的构造方法。如果不写,默认有。

●如果属性的名字是xxxx,则相应的有用来设置属性和获得属性的两个方法。setXxxx和getXxxx。

在JSP页面中,使用动作标签<jsp:useBean>可以定义一个具有一定保存范围、拥有唯一ID的JavaBean实例。<jsp:useBean>的语法格式如下:

<jsp:useBean id="实例名" scope="保存范围" class="包名.类名">

<jsp:setProperty>有四个属性,如下:

name: name属性是必需的,它表示要设置属性的是哪个Bean。而且name属性值必须是已经在<jsp:useBean>元素中定义的id属性值(即实例名)。

property: property属性是必需的,它表示要设置哪个属性。特别地,如果property的值为“*”,表示所有名字和Bean属性名字匹配的请求参数都将被传递给相应的属性set方法。

value: 可选的。(自定义属性的值)。该属性用来指定Bean属性的值。value和param不能同时使用,但可以只使用其中一个。

param: 可选的。(是将请求参数,例如前端表单数据作为值注入到该property中)。它指定用哪个请求参数作为Bean属性的值。如果当前请求没有参数,则什么事情都不做,系统不会把null传递给Bean属性的set方法。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值