JavaBean简介
来源:互联网 发布:js数组元素移动位置 编辑:程序博客网 时间:2024/06/05 19:53
1.什么是JavaBean
JavaBean就是某种符合特定规范的java类,使用JavaBean的好处就是可以减少重复代码,减少代码冗余,功能可以区分明确,提高了代码的维护性。
2.JavaBean的设计原则
1)公有的类
2)无参的公有构造方法
3)属性私有
4)getter和setter方法
3.什么是jsp的动作
jsp动作元素(action elements),动作元素为请求处理阶段提供信息,动作元素遵循XML的语法,有一个包含元素名的开始标签,可以有属性,可选的内容,与开始标签匹配的结束标签。
jsp的动作分为5大类
1)与存取JavaBean有关
<jsp:useBean>,<jsp:setProperty>,<jsp:getProperty>
2)jsp1.2开始有的基本元素,包括6个动作元素
<jsp:include>,<jsp:fallback>,<jsp:forward>,<jsp:plugin>,<jsp:params>,<jsp:param>
3)jsp2.0开始新增加的元素,主要与jsp document有关
<jsp:root>,<jsp:output>,<jsp:text>,<jsp:expression>,<jsp:declaration>,<jsp:scriplet>
4)jsp2.0新增加的动作元素,主要用来动态的生成XML标签的值
<jsp:element>,<jsp:attribute>,<jsp:body>
5)jsp2.0新增加的动作元素,主要用在Tag File中
<jsp:invoke>,<jsp:dobody>
4.JavaBean中的三个动作
1)param动作
语法:
<span style="font-size:18px;"><jsp:param name="参数名" value="参数值"></span>经常与<jsp:forward>连在一起使用,作为其子标签
2)forward动作
语法:
<span style="font-size:18px;"><jsp:forward page="URL"/></span>等同于request.getDispatcher("/url").forward(request,response);
3)include动作
语法:
<span style="font-size:18px;"><jsp:include page="url" flush="true|false"/></span>
5.include指令和include动作对比
6.JavaBean的4个作用域范围
通过使用<jsp:useBeans>中的scope属性可以来指定JavaBean的范围
1)page:仅在当前页面有效
2)request:可以通过HttpRequest.getAttribute()方法来获得JavaBean的对象
3)session:可以通过HttpResponse.getAttribute()方法来获得JavaBean的对象
4)application:可以通过application.getAttribute()方法来获得JavaBean的对象
7.在jsp页面中如何使用JavaBean
1)getProperty动作
2)setProperty动作
3)useBean动作
8.JavaBean中的标签说明
1)<jsp:getProperty>
作用:获取指定JavaBean对象的属性值
语法:
<span style="font-size:18px;"><jsp:getProperty name="JavaBean的实例名" property="属性名"/></span>2)<jsp:setProperty>
作用:给已经实例化的JavaBean对象属性赋值,一共有四种形式
<span style="font-size:18px;"><jsp:setProperty name="JavaBean的实例名" property="*"/></span>这种形式与表单关联
<span style="font-size:18px;"><jsp:setProperty name="JavaBean的实例名" property="JavaBean属性名"/></span>这种形式也和表单相关联
<span style="font-size:18px;"><jsp:setProperty name="JavaBean的实例名" property="JavaBean属性名" value="beanValue"/></span>需要手工设置
<span style="font-size:18px;"><jsp:setProperty name="JavaBean的实例名" property="JavaBean属性名" param="request对象中的参数名"/></span>(与request参数相关联)
3)<jsp:useBeans>
作用:在jsp页面中实例化或者说是在指定的范围内使用JavaBean
<span style="font-size:18px;"><jsp:useBean id="标识符" class="java类名" scope="作用的范围"/></span>
- JavaBean简介---------------------JavaBean是什么
- JavaBean 简介
- JavaBean简介
- JavaBean简介
- javaBean简介
- Javabean简介
- JavaBean 简介
- JavaBean简介
- JavaBean简介
- javabean简介
- javabean简介
- JavaBean简介
- javabean 简介
- JavaBean简介
- javabean简介
- JavaBean简介
- JSP与JavaBean简介
- JAVABEAN的简介
- 《剑指offer》——字符流中第一个不重复的字符
- 学习笔记:聚类算法Kmeans/K-均值算法
- 安卓常用6大框架
- 谷歌工程师利用和语言翻译类似的技术开发出了一个用于翻译图片主题的机器学习算法
- cooking
- JavaBean简介
- 学习贪吃蛇JS项目实战笔记2
- JVM虚拟机原理
- linkbutton的点击事件,在asp.net后台无法取到百度编辑器的值
- 学习贪吃蛇JS项目实战笔记3
- 2.1.5、会员权限管理系统应用
- Django 学习笔记<一>
- 动态规划 背包问题
- 关于C++中的POD型别