c標籤和struts2標籤一些用法上的區別

2021-06-19 03:33:21 字數 669 閱讀 6848

struts2標籤有if.....else  

如果要用c標籤來表示if.....else  的效果

相當於if

相當於else

遍歷集合 假設遍歷personlist  看他們的不同寫法

//這裡直接寫personlist 

//獲取這個人的名字 注意這裡用的是#號

換成c標籤

//這裡寫$ 

//這裡用的是$符號

似乎c標籤都要用${}  來獲取值, s標籤似乎要簡單些。

在看一下之間的用法區別

如果c標籤要獲取上面str的值 直接使用就能獲取到該值。上面p1就使用了str的值

看一下s標籤的用法

//注意c標籤用var  而s標籤用的是name  這是個重要的區別點

如果s標籤要獲取上面str的值 直接使用就能獲取到該值。 上面p1就使用了str的值

還是來看c:if    和 s:if   中test的寫法

var att = "關注", flag = 0;

att = "已關注"; flag = 1;  //遍歷巢狀, 看test中的寫法

回到s:if標籤中的test寫法

var att = "關注", flag = 0;

att = "已關注"; flag = 1;  //遍歷巢狀, 看test中的寫法

struts2標籤的一些基本用法

struts2中的標籤 s a 中的href 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s select 中的list 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s if 中的test 什麼時候使用 什麼時候該用 什麼時候該用 什麼時候用 s iterator 中的value...

Struts2的標籤 邏輯標籤 IF標籤

struts2的標籤庫中,有乙個出場頻度很高的邏輯標籤 if標籤 其實很簡單,就兩個引數,常用的就乙個 test 但是,要寫乙個合法test表示式,卻是讓我覺得很麻煩的事.經常寫錯 test裡面寫的表示式經常要結合ognl使用的,例如 max s file here scott s file her...

Struts2標籤 資料標籤 url標籤

url標籤用於生成乙個url位址,可以通過為url標籤指定param子元素,從而向指定url傳送請求引數。該標籤有以下的屬性 includeparams 可選屬性,指定是否包含請求引數,屬性值只能為 none get all scheme 可選屬性,用於設定scheme屬性 namespace 可選...