JSP基础知识(Java Bean)

来源:互联网 发布:许嵩歌词里的经典知乎 编辑:程序博客网 时间:2024/06/05 16:47

Java BeanJava Bean是最基础的分层技术,Bean是一种软件组织,在JSP开发中可

以用来封装(核心)事务逻辑,数据库操作等。


Java Bean的特性:

(1)支持反射机制:利用反射机制可以分析出Java Bean是如何运行的。

(2)支持事件:事件是一种通信机制,利用它可以将相应的信息通知给Java Bean

(3)支持属性:可以自定义属性,利用标准标签与JSP页面交互。

(4)支持持久性:持久性是指可以将Java Bean进行保存,在需要的时候又可以重新载入。

 

Java Bean要遵循的规范:

1Java Bean类必须是public类。

2)提供给JSP页面访问的方法,必须赋予public对方问权限。

3Java Bean的属性必须提供publicgetset方法。

4)必须拥有不带参数的构造方法。

 

导入Bean类后,在JSP页面中引用Bean类通过<jsp:useBean>标签。Bean的作用

域:page/request/session/application(由scope指定)0JSP引擎会根据作用域

给用户分配不同的Bean

page——在当前页有效;

request——Bean对当前用户的当前请求有效;

session——在当前用户的session范围内有效;

application——对系统所有页面有效。

 

Bean类文件的两种部署方法:(1)一种是将BeanClass文件部署在Web服务器的公共

目录中;(2)另一种是将BeanClass文件放在WEB项目的Web-INF文件夹下。

 

【访问Bean属性】

设置属性:<jsp:setProperty>Bean的属性名称和表单参数名称相同,可以通过

property=*”来设置;当表单参数名称与Bean属性名称属性不同时,要指定param

性。

 

取得属性:<jsp:getProperty>并且可以显示在浏览器上。必须与<jsp:useBean>一起使

用。

0 0
原创粉丝点击