gpt4 book ai didi

java - 自定义 Spring 错误消息

转载 作者:搜寻专家 更新时间:2023-10-30 21:23:42 26 4
gpt4 key购买 nike

我想更改 Spring 抛出的默认错误消息。

我基本上有这个表格。日期格式应遵循“mm/dd/yyyy”

<p>
<label class="label">Start Date</label>
<form:input path="dteStartDate" />
<form:errors path="dteStartDate"/>
</p>

一切正常,但在绑定(bind)过程中,我收到了由 form:error 标记添加的消息。

Failed to convert property value of type [java.lang.String] to required type [java.util.Date] for property dteStartDate; nested exception is java.lang.IllegalArgumentException:

Could not parse date: Unparseable date: "2010/11/19"

我可以自定义吗?所以我可以展示这样的东西而不是这些:

Invalid Date Format. Format should be "mm/dd/yyyy"

这是 Spring MVC 2.5。

最佳答案

你需要定义一个 MessageSource 将错误代码解析为消息。错误代码构建为 described here (所以你会有 typeMismatch.<objectName>.dteStartDate )。

关于java - 自定义 Spring 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3270316/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com