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/天,具体规则查看活动详情