JSP Web第六章整理复习 JavaBean技术
2024-09-06 02:09:18
P183 什么是JavaBean,JavaBean有哪些特点?
javabean是一种特殊的java类
特点:属性private,方法public
P184 JavaBean封装数据,例6-1,6-2
略
P186 JavaBean封装业务,DBcon.java和listTitles_usebean.jsp
略
P192 JavaBean的使用
(1)usebean标签使用的语法格式、属性含义、生命周期的作用范围
<jsp:useBean id = "name" class = "classname" scope = "page|request|session|application"/>
id:给javabean定义一个名称,通过id的值来引用javabean
class:javabean的完整路径和类名
scope:指定javabean的生命周期,值可以是page|request|session|application中的一个
(1)page:仅在当前1个JSP页面中有效
(2)request:仅对本次请求
(3)session:1个会话
(4)application:整个应用程序
(2)setProperty的使用,语法格式,属性含义,具体使用
<jsp:useBean id = "title" class = "bean.Title" scope = "page"/>
<jsp:setProperty name = "title" property = "*"/>
name = "title"对应的usebean中ID的赋值
property="*"接受来自表单输入的所有与属性名相同的参数值,自动匹配Bean中的属性,要保证javabean的属性名必须与request对象的参数名一致
<jsp:useBean id = "title" class = "bean.Title" scope = "page"/>
<jsp:setProperty name = "title" property = "isbn" param = "parameterIsbn"/>
将表单参数"parameterIsbn"的值赋给名称为"title"的javabean的属性"isbn"
property指定Bean的属性名,param指定request的参数名
<jsp:useBean id = "title" class = "bean.Title" scope = "page"/>
<jsp:setProperty name = "title" property = "title" value = "{string}"/>
<jsp:setProperty name = "title" property = "isbn" value = "{<%=expression%>}"/>
用value指定的任意值给javabean的属性赋值
(3)getProperty的使用,语法格式,属性含义,具体使用
<jsp:useBean id = "title" class = "bean.Title" scope = "page"/>
<jsp:getProperty name = "title" property = "title"/>
<jsp:getProperty name = "title" property = "isbn"/>
(4)javabean传递页面参数,例6-4,6-5
最新文章
- javascript之闭包理解以及应用场景
- Java jdbc访问sqlserver,oracle数据库
- js的stopPropagation()、cancelBubble、preventDefault()、return false的分析
- WPF中RadioButton绑定数据的正确方法
- 转mysql 多表 update sql语句总结
- JavaScript返回上一页代码区别
- 李洪强经典面试题136-KVO-KVC
- PHP数组去重..............过滤字段
- ZOJ 3407 Doraemon&#39;s Cake Machine [数学]
- 你应该知道的c# 反射详解
- 1013: [JSOI2008]球形空间产生器sphere
- 20151217jqueryUI--自动补全工具
- php上传图片到server
- firefox浏览器相关的2个坑
- (关于数据传输安全)SSH协议
- 跨越VLAN
- Win10安装TensorFlow1.9-GPU版本
- 【每日一题】 UVA - 1587 Box 二维有点偏序的感觉
- HDU 3549 Flow Problem(最大流模板)
- jquery编辑插件tinyMCE的使用方法