如何在Spring MVC(JSP)中设置无效文本字段内容的样式


问题内容

Spring MVC
JSP标记库具有用于呈现表单错误的标记。这样可以很容易地在例如输入文本字段旁边呈现错误消息。但是,在许多网站上,惯例是也对输入文本字段本身进行样式设置(可能带有红色边框),以突出显示验证错误。

Spring JSP标签有什么办法做到这一点,还是我必须烘焙自己的解决方案?


问题答案:

我从来没有使用Spring
MVC的JSP标签,但在看文档看起来cssErrorClass是要走的路:

<form:input path="userName" cssErrorClass="error"/>

等效于“类”-HTML可选属性。当绑定字段有错误时使用。

显然,您现在可以input.error在CSS样式表中定义类。