validation - Spring 门户 MVC。 @ResourceMapping 之前的验证。 @ResourceMapping -> @RenderMapping

标签 validation spring-mvc portlet spring-portlet-mvc

我的案例:用户可以下载文件。有一个他可以选择的文件列表。 有一个 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 to RenderPhase from ResourcePhase.

请引用这个link寻找类似需求的解决方案。

关于validation - Spring 门户 MVC。 @ResourceMapping 之前的验证。 @ResourceMapping -> @RenderMapping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5868391/

相关文章:

Java Bean Validation 2.0 Hibernate Validator - 具有外部 XML 配置的可执行 JAR

java - Spring MVC : Avoiding file extension in URL

java - Spring WEB 安全 : list of accessible URLs

liferay - 在 liferay 门户中自定义用户管理的问题

java - 自定义 liferay portlet 作为贯穿门户元素

java - 向模型添加验证后出现 Spring Boot 异常

validation - 快速验证器 : How to validate "start date" is before "end date"

Windows 2003 Server 无法连接到 SSL 网站

java - 未知标签(形式 :option) error

javascript - 我如何编辑 Liferay 的 HTML 代码?