zoukankan      html  css  js  c++  java
  • JSP Web第六章整理复习 JavaBean技术

    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

  • 相关阅读:
    SDUTOJ 2775 小P的故事——奇妙的饭卡
    STL vector的构造函数和析构函数(2)
    Spark调研笔记第6篇
    【精】iOS GCD 具体解释
    爆头
    uva 624 CD
    一站式学习Wireshark(转载)
    TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
    loadrunner两个函数:取参数长度和时间戳函数
    自行控制loadrunner的socket协议性能测试 (转)
  • 原文地址:https://www.cnblogs.com/yg1024/p/8127279.html
Copyright © 2011-2022 走看看