c標籤的處理字符串的兩個方法

用c標籤來判斷是否包含某些字符:
java

<c:if test="${fn:contains(str1, str2)}" >用來判斷str1中是否包含str2,包含返回true,不然返回false。spa

在c標籤中拼接字符串(轉載代碼):code

<</code>c:set var="v_seq_char" value="#" />
<</code>c:set var="v_param" value="${v_seq_char}${param}${v_seq_char}" />   
<</code>c:out value="${v_param}" />

字符串並不能直接拼接,不然會原樣輸出。整合判斷後的代碼:字符串

<c:set var="currentUAvatar2" value="${empty locuser.avatar?'/pc/img/avatar.png':locuser.avatar }" />
<c:set var="currentUAvatar1" value="${basepath}${currentUAvatar2 }" />
<c:set var="currentUAvatar" value="${fn:contains(currentUAvatar2,'http')?currentUAvatar2:currentUAvatar1 }" />

這樣就實現了在c標籤中判斷並拼接輸出字符串的功能。
class

相關文章
相關標籤/搜索