我正在使用 spring mvc 和 dojo 开发一个 web 项目。我有一个独特的问题。这就是我正在做的事情:
- 向控制器提交表单并在控制器中生成pdf。在响应中设置 pdf
- 表单的目标是 iframe,以便 pdf 在提交后显示在表单中。
这很完美。现在,我的问题是:
我正在使用 spring mvc 验证器对表单进行验证,如果出现错误,我必须返回到带有错误消息的同一页面。问题是将这两种方法结合起来。如果我发现错误并返回返回视图,因为表单的目标是 iframe,响应会显示在 iframe 中,这显然是我不想要的(我想显示新页面),如果一切都很好,我必须在响应中设置 pdf 并使用目标在 iframe 中显示它。我怎样才能做到这一点?