用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