• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    struts2通用標簽1

    struts2中為我們提供了一些標簽供我們來使用,其中最常用的標簽用property(輸出屬性值)、url(輸出url的值)、push(把值壓入到值棧中)、set(創建map對象)、param(傳遞參數)、if elesif(判斷) 、iterator(遍歷循環)、sort(排序)、date(對Date進行排版)、a(呈現一個HTML連接)

    東西/原料

    • IDEA
    • JDK1.8
    • Tomcat8.5
    • sturts2相關jar包

    方式/步調

    1. 1

      打開IDEA開辟東西,建立JAVAWEB東西,名稱為sturts-label,引入相關的Struts2相關的jar并add到當前的項目中去。隨后打開web.xml進行Struts2的阻擋器設置裝備擺設,struts2的默認阻擋器為org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。最后再src目次中建立struts.xml的設置裝備擺設文件。用于接管客戶端傳入的Action請求。

    2. 2

      打開index.jsp頁面,添加一個超鏈接,<a href="person-query.action">查詢</a>,隨后再src目次中建立一個com.it999.struts2.web的包,再該包下再建立一個Person.java的文件,給他添加兩個屬性name、age和一個execute的方式

    3. 3

      建立好person之后,再sturts.xml中設置裝備擺設客戶端請求的action路徑以建立對應的響應頁面

    4. 4

      再query.jsp頁面中,別離利用property,param、set、push、iterator、sort、date、if eles標簽來獲取分歧的屬性以及熟悉到此中跟ValueStack值棧之間的關系。起首利用property標簽來輸出某個屬性的屬性值,并在瀏覽器中進行響應查看

    5. 5

      隨后利用url標簽來動態的建立一個URL地址,默認環境下,url標簽中的value屬性是會被ognl解析的,若是響應該屬性值不被ognl解析的話,需要利用單引號括起來,告訴sturts2這個屬性不被解析

    6. 6

      同理 <s:set>標簽是來在再map對象中的page、request、session、application中建立一個鍵值對的形式存在,可是再該標簽中的value值中,默認是會被ognl解析失落,若何不想該值被解析失落,需要加上一個單引號來,這里該值就不會被解析失落

      END

    注重事項

    • 和>標簽中的value屬性中的值默認是會被解析的,想要不被解析就需要加上單引號
    • 發表于 2020-05-23 19:00
    • 閱讀 ( 586 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆