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

  • 相关阅读:
    Redis计数信号量
    一台服务器能支撑多少个TCP连接
    Python常见字符编码间的转换
    浅谈HttpDNS
    用Python写的一个MySQL数据库监测系统
    用Python写的一个MySQL数据库监测系统
    how tomcat works(第九章)
    how tomcat works(第八章)
    how tomcat works(第八章)
    how tomcat works(第九章)
  • 原文地址:https://www.cnblogs.com/yg1024/p/8127279.html
Copyright © 2011-2022 走看看