zoukankan      html  css  js  c++  java
  • jsp动作标签

    在JSP页面中通常使用动态标签使用JavaBean

    • useBeans动作
    • setProperty动作
    • getProperty动作

    <jsp:useBeans>

    作用:在jsp页面中实例化或者在指定范围内使用javaBean

    <jsp:useBean id="标识符" class="java类名" scope="作用范围" />

    <jsp:setProperty>

    作用:给已经实例化的javaBean对象赋予属性值

    <jsp:setProperty name="javaBean对象名" property="*" /> 

    <jsp:getProperty>

    作用:获取JavaBean对象的属性值

    <jsp:getProperty name="javaBean实例名" property="属性名" />

    以下javaBean动作元素使用的部分例子:

    <body>
      <!-- 创建一个Add类对象c且作用范围是session -->
          <jsp:useBean id="c" class="beans.Add" scope="request"></jsp:useBean>
          <!-- 设置javabean的属性值 -->
          <jsp:setProperty property="*" name="c"/>
          
           <!-- 在JSP页面中显示JavaBean属性值 -->
          <p> 调用jsp:useBean 作标签以及求和方法获取数据并显示:<br>
           <jsp:getProperty property="shuju1" name="c"/>+
           <jsp:getProperty property="shuju2" name="c"/>=<%=c.sum() %><br>
           </p>
           <p>调用使用类的方法获取数据并显示:<br>
           <%=c.getShuju1() %>+<%=c.getShuju2() %>=<%=c.sum() %><br>
      </body>
    

      

    javabean的四个作用范围

    说明:使用useBean的scope属性可以用来指定JavaBean的作用范围

    • page  //仅在当前页面有效
    • request  //可以通过HttpRequest.getAttribute()方法获取JavaBean对象
    • session   //可以通过HttpSession.getAttribute()方法获取JavaBean对象
    • application  //可以通过application.getAttribute()方法获取JavaBean对象
  • 相关阅读:
    快速排序和随机化快排学习
    P1330 封锁阳光大学 DFS
    P2577 [ZJOI2005]午餐 状压DP
    M. Subsequence 南昌邀请赛
    P1441 砝码称重 DFS回溯+DP
    P2661 信息传递 二分图的最小环
    P1196 [NOI2002]银河英雄传说 带权并查集
    P2024 [NOI2001]食物链 并查集
    F. Shovels Shop 背包DP
    P1514 引水入城 DFS
  • 原文地址:https://www.cnblogs.com/ljp-yuban/p/7789075.html
Copyright © 2011-2022 走看看