Java Spring MVC自定义转换错误消息
以下是我的JSP的一部分: 当我以错误格式输入字符串(无法转换为日期)时,将显示转换错误消息(参见下图):Java Spring MVC自定义转换错误消息,java,spring,spring-mvc,Java,Spring,Spring Mvc,以下是我的JSP的一部分: 当我以错误格式输入字符串(无法转换为日期)时,将显示转换错误消息(参见下图): 如何定制此邮件?(类似于“您的输入无法转换为日期”)它们是您可以采用的四个选项: 而不是使用日期的输入文本。始终使用日期类型字段作为日期。您可以使用 因此,用户可以选择仅从日历中选择日期 您可以在输入框的模糊事件上编写javascript,以便当用户离开该字段时,您可以提示他输入当前日期 可以使用javascript中的正则表达式来检查模式 您可以将正则表达式放入输入类型本身,如下所示
如何定制此邮件?(类似于“您的输入无法转换为日期”)它们是您可以采用的四个选项:
因此,用户可以选择仅从日历中选择日期
可能,使用try/catch??Spring2.x解决方案这是一个很好的建议,但我看不出它如何回答最初的问题。
<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>
@DateTimeFormat(pattern = "dd/MM/yyyy")
@NotNull
@Past(message = "enter a past date in the format of dd/mm/yyyy")
private Date dob;