jfinal出现sql injection violation, multi-statement not allow : select count(*) select a.name,
生活随笔
收集整理的這篇文章主要介紹了
jfinal出现sql injection violation, multi-statement not allow : select count(*) select a.name,
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
場景:public Page<Record> getPage(int pnum,int psize,String flag){
String sql = "select * from a where a.flag="+flag;
return Db.paginate(pnum, psize,"select * ",sql);
}
?
解決方案:
public Page<Record> getPage(int pnum,int psize,String flag){
String sql = "from a where a.flag="+flag;
return Db.paginate(pnum, psize,"select * ",sql);
}
?
檢查發(fā)現(xiàn),select * 寫了兩次,去掉一處即可。
總結(jié)
以上是生活随笔為你收集整理的jfinal出现sql injection violation, multi-statement not allow : select count(*) select a.name,的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sleep方法和wait方法的区别
- 下一篇: 表单提交时有的字段可以传递到后台有的不可