【发布时间】:2014-09-08 13:43:36
【问题描述】:
以下是我的 JSP(的一部分):
<fieldset data-role="fieldcontain">
<label id="labelForDob" for="dob">Date of birth (dd/mm/yyyy)</label>
<form:input path="dob" cssErrorClass="errorField" />
<form:errors path="dob" cssClass="errorMessage" />
</fieldset>
以下是我的表单bean(的一部分):
@DateTimeFormat(pattern = "dd/MM/yyyy")
@NotNull
@Past(message = "enter a past date in the format of dd/mm/yyyy")
private Date dob;
当我输入格式错误的字符串(无法转换为日期)时,会显示转换错误消息(见下图):
如何自定义此消息? (类似于“您的输入无法转换为日期”)
【问题讨论】:
-
可能,使用 try/catch ??
-
Spring 2.x 解决方案stackoverflow.com/questions/3270316/…
标签: java spring spring-mvc