请问一下Druid如何设置白名单

栋11 发布于 2015/10/21 14:31
阅读 467
收藏 0
在我的项目中使用到了Druid作为防注入的一个手段,但是项目很多的地方用到了replace方法,把数据中的“+”号替换为“,"号,开启WallFilter后,导致出现异常,想问一下Druid可以设置白名单吗?对“+”号不做处理。。。。
加载中
0
栋11
栋11

引用来自“alexgaoyh”的评论

https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE-wallfilter


replaceAllow true 是否允许执行REPLACE语句

有白名单功能吗?好像不是这个造成的。

0
alexgaoyh
alexgaoyh

引用来自“alexgaoyh”的评论

https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE-wallfilter


replaceAllow true 是否允许执行REPLACE语句

引用来自“栋11”的评论

有白名单功能吗?好像不是这个造成的。

可能是我理解错了吧,你的问题似乎是replace函数被禁止使用了,而不是 + 号吧?
0
栋11
栋11

引用来自“alexgaoyh”的评论

https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE-wallfilter


replaceAllow true 是否允许执行REPLACE语句

引用来自“栋11”的评论

有白名单功能吗?好像不是这个造成的。

引用来自“alexgaoyh”的评论

可能是我理解错了吧,你的问题似乎是replace函数被禁止使用了,而不是 + 号吧?

我找到原因了,不好意思,是我弄错了,replace是一个原因,还有另外一个原因,我的表名有一个字段“model”,被Druid当作关键字了。。。。

返回顶部
顶部