服务器端验证后绑定结果中出现错误时如何重新填充jsp页面字段?

时间:2014-11-19 10:25:10

标签: java spring jsp spring-mvc

我有一个基于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";
            }

我需要做什么才能在页面上输入的值显示在文本框中。

0 个答案:

没有答案