JSTL的trim标签用法,以及一般错误处理

JSTL的trim标签用法,以及一般错误处理

trim标签就是将一个字符串两端的空格去掉

用法是需要在jsp页面引入以下代码

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

用法如下代码

{fn:trim(shopbegin)


但是某些情况下会出现错误

比如以下代码


<c:set var="shopbegin">
	<!-- 当前的分页的起始数 -->
	<c:choose>
		<c:when test="${page gt '5' }">${page-5}</c:when>
		<c:otherwise>1</c:otherwise>
	</c:choose>
</c:set>

上面的代码我们当我们视图去截取两端的空格的时候,就会出现错误

正确的做法应该是这样


<c:choose>
	<c:when test="${page gt '5' }"><c:set var="shopbegin" value="${page-5}"/></c:when>
	<c:otherwise><c:set var="shopbegin" value="1"/></c:otherwise>
</c:choose>	




爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img