addfielderror方法
时间: 2024-01-15 16:04:44 浏览: 23
`addFieldError()` 方法是 Struts2 框架中的一个方法,用于向 Action 类的字段添加错误信息。
它的语法为:
```java
addFieldError(String fieldName, String errorMessage)
```
其中 `fieldName` 表示字段名称,`errorMessage` 表示错误信息。
当表单验证失败时,可以使用 `addFieldError()` 方法将错误信息添加到字段中,然后在视图中显示这些错误信息。例如,在 Action 类中执行表单验证时,如果用户名或密码不符合要求,则可以使用 `addFieldError()` 方法将错误信息添加到相应字段中:
```java
public class LoginAction extends ActionSupport {
private String username;
private String password;
public void validate() {
if (StringUtils.isEmpty(username)) {
addFieldError("username", "Username is required");
}
if (StringUtils.isEmpty(password)) {
addFieldError("password", "Password is required");
}
}
// Getter and setter methods for username and password
}
```
在上面的示例中,如果用户名为空,则会调用 `addFieldError("username", "Username is required")` 方法,将错误信息添加到 `username` 字段中。同样的,如果密码为空,则会将错误信息添加到 `password` 字段中。这些错误信息可以在视图中显示给用户。