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. At- Linux必学的60个命令

    1.作用 at命令用来在指定时刻执行指定的命令序列. 2.格式 at [-V] [-q x] [-f file] [-m] time 3.主要参数 -V:显示标准错误输出. -q:许多队列输出. -f ...

  2. 去掉IE提示:在此页上的ActiveX控件和本页上的其他部分的交互可能不安全。你想允许这种交互吗?

    由于项目需求,需要用到OCX控件.而在IE浏览器中加载OCX控件会有如下提示: 这是因为OCX控件有一个ID,而这个ID注册后IE不认为该OCX控件是安全的.所以,必须把这个控件注册为安全控件. 假设 ...

  3. codeforces600E. Lomsat gelral(dsu on tree)

    dsu on tree先分轻重儿子先处理轻边,再处理重儿子再加上轻儿子的答案 #include<iostream> #include<cstdio> #include<q ...

  4. Python-流程控制 if判断

    目录 if 判断 语法 单分支结构 双分支结构 多分支结构 for循环 语法 for + break for + continue for + else range函数 for + if 练习 if ...

  5. Navicat12.1.7破解教程

    https://blog.csdn.net/qq_39344689/article/details/85161342

  6. 创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。

    创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息. <html> & ...

  7. SQL 查询--日期条件(今日、昨日、本周、本月。。。) (转)

    主要用到sql 函数 DATEDIFF(datepart,startdate,enddate) sql 语句,设 有 数据库表 tableA(日期字段ddate) ——查询 今日 select * f ...

  8. 《数据结构与算法分析——C语言描述》ADT实现(NO.01) : 栈(Stack)

    这次的数据结构是一种特殊的线性表:栈(Stack) 栈的特点是后入先出(LIFO),可见的只有栈顶的一个元素. 栈在程序中的地位非常重要,其中最重要的应用就是函数的调用.每次函数调用时都会创建该函数的 ...

  9. 一、WebService基础概念

    一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intrane ...

  10. 关于mapreduce 开发环境部署和jar包拷贝问题

    1.mapreduce开发应当在linux里面的eclipse不然容易出现问题. 2.把eclipse拷贝到linux环境中,然后需要拷贝hadoop-eclipse-plugin-2.3.0.jar ...