页面UI代码:
昵称:
手机号:
业务代码:
CSS样式代码:
onLoad(opthions){ }页面加载之前获取请求传参
&characterEncoding=utf-8&useSSL=false输入内容强制转为UTF-8格式
MyBatis输入类型parameterType#{}与${}的区别#{}
#{}实现的是想prepareStatement中的预处理语句中设计参数值,sql语句中#{}表示一个占位符即?。
使用占位符#{}可以有效的防止sql注入,在使用时不需要关心参数值的类型,MyBatis会自动进行java类型和jdbc类型的转换。
#{}可以接收简单类型值或pojo属性值,如果parameterType传输单个简单类型值,#{}括号中可以是value或是其他名称
${}
通过${}可以将parameterType传入的内容拼接在sql中且不进行jdbc类型转换
${}可以接收简单型值或pojo属性值,如果parameterType传输单个简单类型值,${}括号中只能是value。
使用${}不能防止sql注入
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)