在标签中如何使用trim函数判断字符串是否为空
在标签中使用trim函数判断字符串是否为空的方法:
-
首先,需要在标签中使用EL表达式获取到需要判断的字符串,例如:${param.name}
-
然后,使用JSTL的c:if标签来判断字符串是否为空,如下所示:
<c:if test="${not empty param.name and not empty param.name.trim()}"> </c:if>
在test属性中,使用not empty来判断字符串是否为空,同时也使用not empty和trim()来判断去除空格后是否为空。
-
如果需要在字符串为空时进行相应的处理,可以使用c:choose和c:when标签,如下所示:
<c:choose> <c:when test="${empty param.name or empty param.name.trim()}"> </c:when> <c:otherwise> </c:otherwise> </c:choose>
在test属性中,使用empty来判断字符串是否为空,同时也使用empty和trim()来判断去除空格后是否为空
原文地址: http://www.cveoy.top/t/topic/hvQm 著作权归作者所有。请勿转载和采集!