我的情况:用户可以下载文件。有他可以选择的文件列表。
有一个弹簧映射:
@ResourceMapping(DOWNLOAD)
public void downloadSelected(ResourceRequest request, ResourceResponse response, AuditView auditView, BindingResult bindingResult) {
}
auditView
具有文件列表。如果用户未选择任何内容,则需要验证并显示同一页面,但显示错误。
我可以验证:
validator.validate(auditView, bindingResult);
问题是在出现错误的情况下如何进入渲染阶段?
最佳答案
回答可能为时已晚,但可能对其他人有所帮助。
您无法将Request
从RenderPhase
转发到ResourcePhase
。
请参考此link以获取类似要求的解决方案。