如果验证未通过,则保持引导模型窗口打开

时间:2017-11-04 11:10:41

标签: java twitter-bootstrap spring-mvc bootstrap-modal

我的jspx页面标有bootstrap。在我的页面上,我有点击按钮打开的模态淡入淡出窗口。这是按钮:

<button id="createTemplate" type="button" class="btn btn-info" data-toggle="modal" 
data-target="#dialogCreateTemplate" title="save">Save</button>

按钮打开窗口,其中包含表单输入字段。此表单由javax验证验证。这是控制器方法:

    @RequestMapping("/create")
    public String create(Model model, @Valid TemplateForm templateForm, BindingResult bindingResult)
    {
        if (templateForm.getCreateTemplate() == null || bindingResult.hasErrors())
        {
            return "/template/view";
        }
        webService.createTemplate(templateForm.getTemplate());
        return "/template/search";
    }

问题是:当发生一些错误时,我的控制器返回带有闭合模态窗口的页面,只有当我点击按钮打开模态窗口时我才会看到错误消息。如何防止关闭对话框?或者返回已打开对话框的页面?

0 个答案:

没有答案