一、该问题的重现步骤是什么?
1. 在前端input框输入不可解析的json,比如:"><img src=1 onerror="prompt(222),">
2. 前端会返回这种报错
3.
二、你期待的结果是什么?实际看到的又是什么?
我期望不看这些具体的错误信息,直接返回格式错误就可以。目前我找到了这个错误处理类,我希望我可以自定义错误处理,应该怎么写,有什么配置可以指定错误处理类吗
我自己这样写了一个类,但是发现不生效
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
单体bladex,3.2.0.RELEASE,Windows、linux都有
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
这是xss组件清除后格式不对导致的错,你可以找到这个类把他去掉: https://center.javablade.com/blade/BladeX-Tool/src/commit/aad1d2ec84ece5dc46c17b4fe4706eca12ba377d/blade-core-boot/src/main/java/org/springblade/core/boot/request/XssHtmlFilter.java
把原本的 HTML_FILTER.filter(input); 改成 XssUtil.clean(input); 便可
扫一扫访问 Blade技术社区 移动端