Struts2 標籤使用簡介

2021-08-30 09:31:04 字數 1673 閱讀 6897

web.xml配置如下:

struts2

org.apache.struts2.dispatcher.filterdispatcher

/*struts.xml配置如下:

/tags.jsp

tagsaction如下:

public class tagsaction extends actionsupport 

public string getpassword()

public void setpassword(string password)

public string getusername()

public void setusername(string username)

}

dog bean如下:

public class dog 

public void setdogname(string dogname)

@override

public string tostring()

}

頁面struts標籤使用如下:

struts2tags

property:

property 取值為字串:

property 設定為預設值:

property 設定為html:

'" escape="false" />

set 設定mengya的值(預設為request和actioncontext):

set 從request中取值:

set 從actioncontext中取值:

set 設定範圍:

set 從相應的範圍取值:

<%=session.getattribute("adminpassword")%>

set 從相應的範圍取值:

bean 定義bean,並使用bean的param來設定的新屬性值

<%-- 沒有指定var則在之前會構造乙個物件放在椎頂在結束之前則放到了actioncontext中 --%>

bean 定義bean,並使用bean的param來設定的新屬性值

取出值:

include 包含靜態英文html

include 包含靜態中文html

%的用法:%是將%{}中的內空強轉成ognl表達示而不是普通字串

<%-- 將incpage作為ognl表示式 --%>

fielderror:

if elseif else: age =

age error!

to young!

ok!|  

age error!

to young!

ok!|  

null

遍歷集合:

自定義變數:

使用status:

|遍歷過的總元素: |當前元素索引: |當前值是否為偶數: |當前值是否為奇數: |當前值是否為第乙個: |當前值是否為最後乙個:

總結:$用於i18n和struts配置檔案

#用於得到actioncontext的值

%將原本的文字屬性解析為ognl表示式,對於本來就是ognl的屬性不起做用

struts2標籤簡介

用過struts1.x的人都知道,標籤庫有html bean logic tiles,而struts2.0裡的標籤卻沒有分類,只用在jsp標頭檔案加上 taglib prefix s uri struts tags 就能使用struts2.0的標籤庫 下面就介紹下每個標籤的用法 有錯請指正 a 超連...

struts2標籤使用

專案中用到的幾個strut2標籤 1,s checkbox 該標籤對應html中標籤,當時在使用struts2時,使用struts標籤是非常方便的。若有需求 在action中,將checkbox的資料來源放入值棧 listsmalldevices new arraylist actioncontex...

Struts2常用標籤使用

1.struts2頁面開發中常用標籤使用說明 1.1 往action裡傳值的使用方式 a.username屬性需要在訪問的action中提供相應的屬性,並有set get方法。b.可以不在訪問的action中提供相應的屬性,用request.getparameter username 1.2 顯示標...