1.jsp页面截取以逗号分隔的字符串并循环输出
<c:forEach var="applyUserType" items="${fn:split(userScoreRule.applyUserType, ',')}" varStatus="num">
<c:if test="${num.index ne 0 }">,</c:if>
<c:choose>
<c:when test="${applyUserType eq 1}">
司机
</c:when>
<c:when test="${applyUserType eq 2}">
个人货主
</c:when>
<c:when test="${applyUserType eq 3}">
企业货主
</c:when>
<c:when test="${applyUserType eq 4}">
货运信息部
</c:when>
<c:when test="${applyUserType eq 5}">
物流公司
</c:when>
</c:choose>
</c:forEach>
2.jsp页面截取字符串并用其他字符取代
不知道为什么
res.accountName + '1',因为可以用${fn:replace(res.accountName,fn:substring(res.accountName,7,11),'****')}来实现,但是呢会出现有的电话号码是185********形式,暂时还没找到加1的原因
<li title="用户:<c:if test='${not empty res.accountName}'>
${fn:replace(res.accountName + '1',fn:substring(res.accountName + '1',7,12),'****')} </c:if>,您已经通过了实名认证<c:if test='${not empty res.belongArea}'>(${res.belongArea})</c:if><fmt:formatDate value='${res.authTime}' pattern='yyyy-MM-dd'/>">