项目中前后端交互数据类型使用json
字符串,由于显示原因需要对指定字符进行转义处理,以前的处理方式是将HttpServletRequest
重新封装,重写getParameter()
等取值方法,在重写的取值方法获取到参数值后对该值进行处理。使用Filter
将request
对象转换成我们之定义的HttpServletRequest
对象。这样当我们使用request
对象取值时就会对指定的字符进行处理。
public class XxxHttpServletRequestWrapper extends HttpServletRequestWrapper {
public XxxHttpServletRequestWrapper(HttpServletRequest servletRequest) {
super(servletRequest);
}
public String getParameter(String parameter) {