struts2防止sql注入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了struts2防止sql注入相关的知识,希望对你有一定的参考价值。

  struts2不涉及sql,要防止sql注入,只需要你在持久层创建Statement对象时,调用Connection对象的prepareStatement方法创建出PreparedStatement对象,用该对象来发送sql语句即可。该对象发送的sql是预编译的,所以可以防止sql注入。
另外如果你用了Hibernate或者ibatis的话,就不用纠结这个问题了
参考技术A struts2 是控制层,不存在什么注入不注入的。注入是属于数据库的操作,可能发生在ibats,hibernate等持久层框架 参考技术B struts是控制层 根本不存在sql注入的问题 他负责页面的跳转,你说的应该是在持久层

以上是关于struts2防止sql注入的主要内容,如果未能解决你的问题,请参考以下文章

如何防止我的网站被sql注入?支柱

java的框架(比如struts2)对于xss攻击、sql注入等黑客方式有防御么?

什么叫sql注入,如何防止sql注入

MyBatis怎么防止SQL注入

PHP怎么防止sql注入

什么是sql注入如何防止sql注入