我希望能够在另一个表单字段的错误消息(例如电子邮件)中使用来自一个表单字段的值(例如名称)(如果可用)。
例如:我希望电子邮件字段的错误消息如下:
"Hi "+name+", please enter a valid email address."
此外,我还希望能够根据一天中的时间或基于其他错误消息自定义错误消息。 但到目前为止我还没能做到这一点;我收到这个错误:
The value for annotation attribute NotEmpty.message must be a constant expression
有关如何做到这一点的任何建议?
答案 0 :(得分:0)
Its due to you are using name variable in error message. for doing this you can code at jsp page. cutomize this by using if-else condition that particular error than print the given message like:
<c:if test="${success=='n'}">
<b>put dynamic test here </b>
<form:errors path="*"/>
</c:if>
成功设置在您的控制器上,如:
map.put(“成功”,“n”);
regards Om