我有一个简单的问题。我们可以显示 Spring 的验证器生成的错误消息,如下所示。
<form:errors path='edId' cssStyle='font-weight: normal; color: red;'/>
我正在使用一些 HTML<ul><li></li></ul>
和 CSS 来显示此类消息。因此,即使没有错误,也会不必要地显示空白项目符号。
因此,我需要有条件地在 JSP 页面上检查消息是否实际上是空白的,例如,
<c:if test="${not empty edIdError}">
<form:errors path='edId' cssStyle='font-weight: normal; color: red;'/>
</c:if>
但是测试这种if
情况需要将错误消息存储到 JSP 上的某个变量中<c:set var="edIdError"/>
(例如),这对我来说似乎是不可能的。可能吗?有没有其他方法可以做到这一点?
无论如何,我只想在消息不为空时显示带有一些 HTML 和 CSS 的消息。我正在使用 Spring 3.2.0。
是的,我有不同的情况,不能使用这种方法。