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

相关文章
相关标签/搜索