gpt4 book ai didi

java - 错误。 Play Framework 中覆盖消息无效

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:26 25 4
gpt4 key购买 nike

我正在开发一个 java Play Framework 2.2.3 项目,我对这样的变量施加了一些限制:

@Constraints.Required(message = "Field required")
public float prix;

我遇到的唯一问题是,当我不在表单中输入值时,我遇到了“error.invalid”(因为它是数字字段,否则我有一个 error.required 与我的消息匹配)。

我知道有些人有同样的问题( Play! 2.0 Overwrite "Invalid Value" Message ),通过将“error.invalid”添加到 message.xy 中,它可以正常工作。但它不属于我...

那么,还有其他方式来显示个性化消息或解释吗?

提前致谢!

最佳答案

您显示错误消息的方式似乎是错误的。

如果您的应用持续显示错误键,您应该尝试在错误消息中添加一个包装 @Messages。

例如:

<span class="help-block">@{field.error.map { error => error.message }}</span>

成为

<span class="help-block">@{field.error.map { error => Messages(error.message) }}</span>

关于java - 错误。 Play Framework 中覆盖消息无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28152263/

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