struts2中為我們提供了一些標簽供我們來使用,其中最常用的標簽用property(輸出屬性值)、url(輸出url的值)、push(把值壓入到值棧中)、set(創建map對象)、param(傳遞參數)、if elesif(判斷) 、iterator(遍歷循環)、sort(排序)、date(對Date進行排版)、a(呈現一個HTML連接)
需要這些哦
IDEA
JDK1.8
Tomcat8.5
sturts2相關jar包
方式/
1打開IDEA開辟東西,建立JAVAWEB東西,名稱為sturts-label,引入相關的Struts2相關的jar并add到當前的項目中去 。 隨后打開web.xml進行Struts2的阻擋器設置裝備擺設,struts2的默認阻擋器為org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 。 最后再src目次中建立struts.xml的設置裝備擺設文件 。 用于接管客戶端傳入的Action請求 。



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





3【struts2通用標簽1】建立好person之后,再sturts.xml中設置裝備擺設客戶端請求的action路徑以建立對應的響應頁面


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



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

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


注重事項和>標簽中的value屬性中的值默認是會被解析的,想要不被解析就需要加上單引號
以上內容就是struts2通用標簽1的內容啦,希望對你有所幫助哦!
猜你喜歡
- struts2通用標簽2
- 王者榮耀坦克通用銘文推薦
- html常用標簽:塊級標簽 行內標簽 介紹
- struts2中的通配符規則
- 怎樣修改360瀏覽器的標簽大小
- 怎么撕標簽干凈
- UOS終端標簽頁如何重命名
- 普通用戶以管理員身份運行程序
- 微信收藏怎么刪除標簽
- 360瀏覽器新標簽頁廣告的關閉辦法
