页面提交的内容中带有英文单引号,传到后台sql中,sql语句报错问题
2016-03-08 00:00
381 查看
使用的是ssi框架,mybatis这里接收的前台传过来的对象,例如 Comment对象中的 content属性的值中有英文状态下的单引号,那么解析到sql语句中的时候sql语句就会报错。
原因是mybatis中使用了${}的取值方式,如果使用官方推荐的#{}取值方式就不会出现上述问题。
详见:http://blog.csdn.net/sun5769675/article/details/38582043
原因是mybatis中使用了${}的取值方式,如果使用官方推荐的#{}取值方式就不会出现上述问题。
详见:http://blog.csdn.net/sun5769675/article/details/38582043
相关文章推荐
- oracle 释放无用连接
- hibernate无法在mysql中自动建表解决办法
- 双机高可用,负载均衡,MySQL(读写分离、主从自动切换)架构设计
- mysql安装图解 mysql图文安装教程(详细说明)
- MongoDB基本语法详解
- 关于学习oracle的PLSQL的完整笔记
- mysql和oracle区别
- MySQL主从服务器配置
- mysql 技术内幕 的示例数据库
- MyCat 全局序列号配置(数据库方式)
- Oracle 11G搭建单实例Active DataGuard
- Hibernate插入数据到数据库中时让数据库中的字段默认值生效
- oracle数据库扩容
- oracle表名,字段名的长度限制
- 【MySQL】探究之常用SQL
- 数据库 - 按位取反
- 黄聪:PHP 防护XSS,SQL,代码执行,文件包含等多种高危漏洞
- Amoeba For MySQL入门:实现数据库水平切分
- Mysql配置文件my.ini详解
- 服务的扩展性(如何创建具有可扩展性的服务实例,缓存以及数据库)