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