在JSP中我将所有绑定/验证错误列在一起:
<ul>
<c:forEach items="${status.errorMessages}" var="error">
<li><c:out value="${error}"/></li>
</c:forEach>
</ul>
但是,我有一些自定义行为,并且想要忽略所有“typeMismatch”错误。有没有办法做类似下面的事情?
<c:if test="${not error.isTypeMismatch}">
<li><c:out value="${error}"/></li>
</c:if>
由于$ {error}只是一个普通的旧字符串,我不知道如何确定这样的东西。
感谢您的想法!
答案 0 :(得分:0)
由于错误只是字符串,我没有看到将类型不匹配错误与其他错误分开的方法,然后检查错误是否实际包含一些预期会出现类型不匹配错误的文本。
${not error.contains('[some type mismatch text]')}