我有一个基于MVC的Spring应用程序,我在其中使用annoations和自定义验证器处理服务器端验证,并使用绑定结果处理错误。
在验证失败时提交,jsp页面字段值不保留其值。
我在jsp上使用以下代码
<spring:bind path="applicantDetails.name">
<input type="text" name="applicantDetails.name"
title='<fmt:message key="PERSON_NAME" />' maxlength="20" id="name" />
</spring:bind>
在控制器上,我有类似的东西:
public String submitDetails(
@ModelAttribute("beanName") @Valid ManageBean manageBean,
BindingResult result, HttpSession session, Model model)
{
MyBeanValidator validator = new MyBeanValidator ();
validator.validate(manageBean, result);
if (result.hasErrors()) {
return "pageName";
}
我需要做什么才能在页面上输入的值显示在文本框中。