gpt4 book ai didi

java - 来自messages.properties的ScriptAssert.List消息

转载 作者:行者123 更新时间:2023-12-04 06:14:16 25 4
gpt4 key购买 nike

我有

@ScriptAssert.List({
@ScriptAssert(lang="javascript",script="_this.email.equals(_this.confirmEmail)",message="email no match"),
@ScriptAssert(lang="javascript",script="_this.password.equals(_this.confirmPassword)", message="password no match")

我想从 messages.properties 加载消息,
我通过 ScriptAssert.signupBean=WORKING 成功地做到了这一点哪个有效,但适用于这两种情况,我该如何分开?
就像是 ScriptAssert.signupBean.$1=EMAIL. ..
ScriptAssert.signupBean.$2=PASSWORD.... .

我尝试使用 alias ,但没有成功。 (使用 Spring MVC)

谢谢

最佳答案

我不确定我是否完全理解您的问题,但是如果您想显示自定义的本地化 validator 消息,您需要做的就是将 ValidationMessages.properties 文件放在 jar 的根目录下,稍微更改您的代码

@ScriptAssert.List({
@ScriptAssert(lang="javascript",script="_this.email.equals(_this.confirmEmail)",message="{email.match.error}"),
@ScriptAssert(lang="javascript",script="_this.password.equals(_this.confirmPassword)", message="{password.match.error}")

并在您的 ValidationMessages.properties 文件中放置适当的行
mail.match.error=Email and email confirmation does not match
password.match.error=Password and password confirmation does not match

就是这样。希望这可以帮助

关于java - 来自messages.properties的ScriptAssert.List消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7462535/

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