validation実装情報のcheck
1152 ワード
UserBean.JAvaの主なコード:
HelloWorldController.JA中コード:
ValidationMessages.propertiesのコード:
HTMLページの主な文にエラーメッセージを出力します.
public class UserBean {
@NotEmpty(field=" ID", message="{errors.required}") // @NotEmpty,
private String userId;
@NotEmpty(field=" ", message="{errors.required}")
private String userName;
@NotEmpty(field=" ", message="{errors.required}")
private String password;
}
HelloWorldController.JA中コード:
public String initregister(Model model, @Valid @ModelAttribute("userBean") UserBean userBean,
BindingResult results) throws SQLException {
if (results.hasErrors()) {
log.info(" !");
return "register";
}
}
ValidationMessages.propertiesのコード:
errors.required={field} , ! // !!
field UserBean.java @NotEmpty(field=" ID", message="{errors.required}") field
HTMLページの主な文にエラーメッセージを出力します.
<span th:if="${#fields.hasErrors('${userBean.*}')}"><span th:errors="${userBean.*}"></span></span>
<span th:text="${message}"></span>