我的案例:用户可以下载文件。有一个他可以选择的文件列表。 有一个 Spring 映射:
@ResourceMapping(DOWNLOAD)
public void downloadSelected(ResourceRequest request, ResourceResponse response, AuditView auditView, BindingResult bindingResult) {
}
auditView
有一个文件列表。
如果用户未选择任何内容,我需要验证并显示显示错误的同一页面。
我可以验证:validator.validate(auditView, bindingResult);
问题是如果出现错误如何转发到渲染阶段?
最佳答案
回答可能晚了,但可能对其他人有帮助。
There is no way you can forward a
Request
toRenderPhase
fromResourcePhase
.
请引用这个link寻找类似需求的解决方案。
关于validation - Spring 门户 MVC。 @ResourceMapping 之前的验证。 @ResourceMapping -> @RenderMapping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868391/