首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
大神们,请问controller里用getPara会过滤style字符串吗?
yinguizhi
2016-11-01 10:00
提交
富文本,
浏览器post是有的带style的样式的,但是在controller里用getPara获取不见了style
项目:
JFinal
1
评论区
JFinal
2016-11-01 10:18
getPara 不过过滤,可能是富文本编辑器在提交前自己过滤了一些,有些富文本编辑器是可以配置过滤规则的
检查的方法很简单,按 F12 键打开浏览器的开发调试功能,看一下发请求的时候提交的数据到底是什么即可,jfinal 这一端是绝对没有过滤动作的
回复
yinguizhi
2016-11-01 10:30
是的,我用的是ueditor,开始怀疑是编辑器过滤了,但是在浏览器post的内容里是有样式的,不能发截图。。
回复
JFinal
2016-11-01 10:43
@yinguizhi
看一下 jfinal 源代码, getPara() 中仅仅是转调了 HttpServletRequest 对象的 getParameter() 方法,没有其他任何操作
回复
yinguizhi
2016-11-01 10:46
是啊,ajaxPost应该不会处理的吧,还是找找ueditor方面配置问题
回复
zempty
2016-11-01 10:56
是不是有人写了个过滤html的拦截器你不知道。
回复
yinguizhi
2016-11-01 11:51
找到原因了,是代码重写了HttpServletRequest 里的getParameter加上了Jsoup.clean(value, whitelist);
回复
yinguizhi
2016-11-01 11:52
这个代码是别人的。。。隐藏的好深
回复
发送
我要反馈
热门反馈
扫码入社
检查的方法很简单,按 F12 键打开浏览器的开发调试功能,看一下发请求的时候提交的数据到底是什么即可,jfinal 这一端是绝对没有过滤动作的