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()%>

  • 相关阅读:
    【Foreign】无聊的计算姬 [Lucas][BSGS]
    【Foreign】远行 [LCT]
    Leetcode题解(十)
    Leetcode题解(九)
    Leetcode题解(八)
    Leetcode题解(七)
    Leetcode题解(六)
    Leetcode题解(五)
    Leetcode题解(四)
    Leetcode题解(三)
  • 原文地址:https://www.cnblogs.com/pan1308/p/4344029.html
Copyright © 2011-2022 走看看