我已经看到 @ScriptAssert 用于重复验证。例如,
@ScriptAssert(
lang = "javascript",
script = "_this.confirmPassword.equals(_this.password)",
message = "account.password.mismatch.message")
我知道在我的 jsp 文件中,我可以在全局范围内收到此错误消息以及所有其他错误,如下所示:
<form:errors path="*">
但是,我想收到这个特定的密码重复错误消息并在密码字段中显示它,但是,我不知道我可以通过什么路径名检索这个错误?例如,要通过用户名字段接收用户名错误,jsp 如下所示:
<div>
<spring:message code="newUserRegistration.label.username" />
<form:input path="username" cssClass="short"
cssErrorClass="short error" />
</div>
<form:errors path="username">
<div><form:errors path="username" htmlEscape="false" /></div>
</form:errors>
...但是我们用什么名称检索@ScriptAssert 检查的密码错误,尤其是当@ScriptAssert.List 中有多个@ScriptAssert 时?
...它使用用户名作为路径名。我检查了其他论坛等以找到@ScriptAssert 的路径名或@ScriptAssert.List 中每个@ScriptAssert 的路径名,但找不到任何解决方案。任何帮助将不胜感激。
亲切的问候,杰米