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

  • 相关阅读:
    PHP 使用 header()实现重定向
    PHP抑制符号 @
    PHP自动加载spl_autoload_register
    打开PHP错误提示
    通过htaccess使用伪静态
    用反引号(``)标注表明或者字段名,防止跟 mysql关键字冲突
    Bootstrap 弹出框(Popover)插件
    jQuery 的 validator 验证,以及添加自定义验证规则。
    线程与并发(一) 多线程基础
    SpringCloud入门
  • 原文地址:https://www.cnblogs.com/pan1308/p/4344029.html
Copyright © 2011-2022 走看看