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

JSP Web第六章整理复习 JavaBean技术的更多相关文章

  1. JSP Web第七章整理复习 Servlet基础知识

    P206-208 Servlet项目的创建,web.xml的配置及标签含义,相关程序 创建:new 一个Servlet类,继承自javax.servlet.http.HttpServlet; 写doG ...

  2. JSP Web第四章整理复习 JSP技术基础

    P104 JSP简介 (1)基本概念:jsp技术.jsp.jsp网页组成 JSP技术基础java servlet和整个java体系的Web服务器端开发技术. JSP表示它是用java写的Web服务页面 ...

  3. JSP Web第五章整理复习 JSP访问数据库

    P164  例5-1  常用SQL语句 P178  数据库连接池 (1)连接池的作用 存储多个数据库连接对象,当程序需要时,从池中获取1个连接,程序执行完成后再还给连接池.避免数据库连接建立.关闭的开 ...

  4. JSP Web第三章整理复习 开发环境搭建

    P86  WEB工作原理 用户使用浏览器通过HTTP协议请求服务器上的Web资源,服务器接收到该请求后,读取请求的URI所标识的资源,加上其他资源发送给客户端的浏览器,浏览器解析响应中的HTML数据, ...

  5. Spring实战第六章学习笔记————渲染Web视图

    Spring实战第六章学习笔记----渲染Web视图 理解视图解析 在之前所编写的控制器方法都没有直接产生浏览器所需的HTML.这些方法只是将一些数据传入到模型中然后再将模型传递给一个用来渲染的视图. ...

  6. 精通Web Analytics 2.0 (8) 第六章:使用定性数据解答”为什么“的谜团

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第六章:使用定性数据解答"为什么"的谜团 当我走进一家超市,我不希望员工会认出我或重新为我布置商店. 然而, ...

  7. 与http协作的web服务器、http首部(第五章、第六章)

    第五章 与http协作的web服务器 1.用单台虚拟主机实现多个域名 通过域名访问主机,经过DNS解析成ip地址,反向代理,可以代理多台服务器,正向代理则相反,代理客户端 2.通信数据转化程序:代理. ...

  8. 进击的Python【第十六章】:Web前端基础之jQuery

    进击的Python[第十六章]:Web前端基础之jQuery 一.什么是 jQuery ? jQuery是一个JavaScript函数库. jQuery是一个轻量级的"写的少,做的多&quo ...

  9. CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章

    第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮 ...

随机推荐

  1. 网络结构解读之inception系列三:BN-Inception(Inception V2)

    网络结构解读之inception系列三:BN-Inception(Inception V2) BN的出现大大解决了训练收敛问题.作者主要围绕归一化的操作做了一系列优化思路的阐述,值得细看. Batch ...

  2. InceptionV3代码解析

    InceptionV3代码解析 参考博文:https://blog.csdn.net/superman_xxx/article/details/65451916 读了Google的GoogleNet以 ...

  3. 牛客NOIP暑期七天营-TG1 赛后题解

    目录 牛客NOIP暑期七天营-提高组1 A-最短路 题目描述 link 题解 代码 B-最小生成链 题目描述 link 题解 代码 C-最小字典最短路 题目描述 link 题解 Update 牛客NO ...

  4. EasyUI Tree与Datagrid联动

      效果图 这是一个简单的solr检索的例子   输入关键词,显示树   选择一个节点,得到该节点下文档信息   代码: JSP: 重点是标红的URL传递 <body>     <d ...

  5. PAT甲级——A1031 Hello World for U

    Given any string of N (≥) characters, you are asked to form the characters into the shape of U. For ...

  6. python学习笔记3_数据载入、存储及文件格式

    一.丛mysql数据库中读取数据 import pandas as pdimport pymysqlconn = pymysql.connect( host = '***', user = '***' ...

  7. webServices学习一(了解基础和作用。)

    一.第一部分 1.         带着几个问题学习: l    什么是WebService? l    它能做什么? l    为什么要学习WebService? l    学习WebService ...

  8. 一些hbase的shell查询语句

    华为bids(不想吐槽)种种原因只能用hbase shell查询,在此记录下自己探索的hbase shell 免得下次要用还得去找 scan 'ogg_sel_ioc_sv_product_name_ ...

  9. spring定时任务scheduler集群环境下指定运行服务器防止多服务器多次执行

    使用spring的@Scheduler注解可以非常方便的启动一个定时任务,但是当服务部署在多台服务器上做负载均衡的时候,可能会出现重复执行的情况. 现在我们通过代码指定job只在某一台机器执行. 首先 ...

  10. Django项目:CRM(客户关系管理系统)--26--18PerfectCRM实现King_admin搜索关键字

    search_fields = ('name','qq',) 登陆密码设置参考 http://www.cnblogs.com/ujq3/p/8553784.html search_fields = ( ...