如何限制jsp中的文本长度?

时间:2017-08-26 13:27:18

标签: jsp jstl

我想在jsp中限制文本长度。

    <c:forEach var="result" items="${resultList }" varStatus="status" >
li>${result.mkType }</li>

</>

假设我想限制$ {result.mkType}的长度

1 个答案:

答案 0 :(得分:2)

JSTL有一个名为fn:length()

的函数

您可以使用它来使用if测试限制字符串或集合大小的长度。

例如:

<c:forEach var="result" items="${resultList}" varStatus="status" >

  // below you test if the string variable length is greater(gt) than 4
  // If it is greater than 4, then the code below will show, else nothing.  

   <c:if test="${fn:length(result.mkType) gt 4}">
     <li>
     ${result.mkType}
     </li>
   </c:if>

</c:forEach>