web.xml配置如下:
struts2tagsaction如下:org.apache.struts2.dispatcher.filterdispatcher
/*struts.xml配置如下:
/tags.jsp
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 顯示標...