zoukankan      html  css  js  c++  java
  • jsp中 useBean、setProperty、getProperty指令

    这三个指令都是与JavaBean相关的指令,

          其中userBean指令用于在jsp页面初始化一个Java实例的;

          setProperty指令用于为JavaBean实例的属性设置值的;

          getProperty指令用于输出JavaBean实例的属性的;

    eg1:     

          <jsp:useBean id="p1" class="com.pan.entity.Person" scope="page"/>    -- p1 实例名
          <jsp:setProperty property="id" value="1225" name="p1"/>     --  name  实例名
          <jsp:setProperty property="name" value="wawa" name="p1"/>
          <jsp:setProperty property="age" value="25" name="p1"/>

         <h4>p1 属性值</h4>
         <jsp:getProperty property="id" name="p1"/>
         <jsp:getProperty property="name" name="p1"/>
         <jsp:getProperty property="age" name="p1"/>

    eg1 的实现 可以 用 eg2 的 java代码代替,达到的效果一样:

    eg2:   

    <%
         Person p2 = new Person();
         p2.setId(1225);
         p2.setName("wawa");
         p2.setAge(25);
         pageContext.setAttribute("p2", p2); // 将p2放入到 page 的 生存范围
         //request.setAttribute("p2", p2); // 将p2 放入到 request的生存范围中
         // session.setAttribute("p2", p2); // 将p2 放入到session的生存范围
         //application.setAttribute("p2", p2); // 将p2 放入到 application的生存范围
    %>

        <!-- p2实例属性输出 -->  
        <h4>p2属性输出</h4>
        <%=p2.getId() %>&nbsp;
        <%=p2.getName()%>&nbsp;
        <%=p2.getAge()%>

  • 相关阅读:
    剑指offer-02-替换空格
    剑指offer-03-从尾到头打印链表
    剑指offer-01-二维数组中的查找
    JS-几类函数
    【工具使用】—VSCode
    【工具使用】—Chrome工具使用技巧
    【codeReview】button-disabled
    c语言中结构体位段
    结构体位断
    malloc/free与 new/delete的区别
  • 原文地址:https://www.cnblogs.com/pan1308/p/4344029.html
Copyright © 2011-2022 走看看