Spring MVC高级特性与REST、AJAX应用
1. RequestDataValueProcessor的使用
RequestDataValueProcessor 是一个可选组件,可在请求参数值渲染或重定向之前对其进行检查或修改。它可以用于保证数据完整性、保密性,以及防止跨站请求伪造(CSRF),还能自动为所有表单和URL添加隐藏字段。
RequestDataValueProcessor 接口包含四个方法:
package org.springframework.web.servlet.support;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
public interface RequestDataValueProcessor {
String processAction(HttpServletRequest request, String action);
String processFormFieldValue(HttpServletRequest request, String name,
String value, String type);
Map<String, String> getExtraHiddenFields(HttpServletRequest request);
String processUrl(HttpServl
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



