struts2的標籤庫中,有乙個出場頻度很高的邏輯標籤---if標籤其實很簡單, 就兩個引數,常用的就乙個"test"
但是, 要寫乙個合法test表示式,卻是讓我覺得很麻煩的事.( 經常寫錯)
test裡面寫的表示式經常要結合ognl使用的, 例如:
" />
max's file here
scott's file here
other's file here
以上都是基本使用方式.
2.關於test表示式的flag右值
程式裡經常有需要判斷乙個標誌來控制頁面元素的顯示, 而這個傳到頁面的標誌又是string型的"0"和"1", 表示式該怎麼寫?
display some info
你認為像上面這種寫法ok嗎? 自己試試吧.
正確的寫法如下例:
就是這種寫法 \"1\" 使用轉義字元, 當然這個例子的ognl複雜了點,因為這段**所處的環境的關係.但重點是這種寫法!
struts2標籤的小問題個人簽名struts2的標籤談不上bug 是他做的不如意的地方,最近專案中遇到了多次,相信很多人會遇到當條件判斷時候:
是 當資料庫欄位b72 為char 並且長度為1時候 上面的寫法是判斷不出來的,這個時候需要做下處理發現2中處理方法
方法一:
是 條件判斷 外面單號'' 比較字元用雙引號""
方法二:
比較字元用 \轉義一下
圖盾 **保護 保護 防盜
Struts2標籤 資料標籤 url標籤
url標籤用於生成乙個url位址,可以通過為url標籤指定param子元素,從而向指定url傳送請求引數。該標籤有以下的屬性 includeparams 可選屬性,指定是否包含請求引數,屬性值只能為 none get all scheme 可選屬性,用於設定scheme屬性 namespace 可選...
Struts2標籤的標籤的用法
標籤屬性介紹 set標籤 當某個值所在的物件圖深度非常深時,例如如下 person.worker.wife.parent.age,每次訪問該值不僅效能地下,而可讀性也很差。解決這個問題,可以將改該值設定成乙個新值,並放入特定範圍內。set標籤屬性 value 可選,指定將賦給變數的值。如果沒指定,則...
Struts2標籤的標籤的用法
標籤屬性介紹 set標籤 當某個值所在的物件圖深度非常深時,例如如下 person.worker.wife.parent.age,每次訪問該值不僅效能地下,而可讀性也很差。解決這個問題,可以將改該值設定成乙個新值,並放入特定範圍內。set標籤屬性 value 可選,指定將賦給變數的值。如果沒指定,則...