gpt4 book ai didi

java - Spring MVC 自定义验证消息

转载 作者:行者123 更新时间:2023-12-01 10:29:42 26 4
gpt4 key购买 nike

在我的 Spring MVC 项目中,我创建了一个如下所示的模型类:

public class LoginModel {

@NotBlank
private String username;

// .. getter and setter...
}

提交表单后,将调用 Controller 方法。该方法可能如下所示:

@RequestMapping("/submitLogin")
public String submitLogin(@ModelAttribute("LM") @Valid LoginModel lm, BindingResult result) throws UnexpectedException {

if(result.hasErrors()){
return "Login";
} else {
// do something...
}
}

然后-回到jsp,我使用了<form:errors>标签显示错误:

<form:errors path="username"/>

将显示一条错误消息 - 工作正常。但我想定义一个消息资源来覆盖默认消息。

也许是这样的

<form:errors path="username" resource="error.login"/>

如何做到这一点?

最佳答案

您可以在模型类中定义消息,如下所示:

@NotBlank(message = "Please enter your username.")
private String username;

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

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