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

  • 相关阅读:
    leetcode Super Ugly Number
    leetcode Find Median from Data Stream
    leetcode Remove Invalid Parentheses
    leetcode Range Sum Query
    leetcode Range Sum Query
    leetcode Minimum Height Trees
    hdu 3836 Equivalent Sets
    hdu 1269 迷宫城堡
    hud 2586 How far away ?
    poj 1330 Nearest Common Ancestors
  • 原文地址:https://www.cnblogs.com/pan1308/p/4344029.html
Copyright © 2011-2022 走看看