- 浏览: 9514 次
最新评论
-
yuur369:
不错。。简单明了。。。
SpringMVC + Mybatis环境搭建过程
文章列表
这次项目用spirngmvc+dwz来做,上传文件的时候遇到个400错误,搞得好蛋疼,皇天不负有心人,终于搞定了,现在总结一下希望帮助到遇到同样问题的童鞋们。
1、除了需要加入commons-fileupload.jar和commons-io.jar外,还需要配置multipartResolver:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property ...
需要在Action里面定定义时间处理
@InitBinder
public void InitBinder(WebDataBinder dataBinder)
{
dataBinder.registerCustomEditor(Date.class, new PropertyEditorSupport() {
public void setAsText(String value) {
try {
setValue(new SimpleDateFormat("yyyy-MM-dd").par ...
创建项目,按模块分好包
配置Log4j,加入log4j-1.2.17.jar,commons-logging-1.1.1.jar
配置数据库连接property,加入mysql-connector-java-5.1.24-bin.jar,tomcat-jdbc.jar,tomcat-juli.jar
加入spring和spring mvc包: ,aopalliance.jar
加入mybatis支持包:mybatis-3.2.1.jar,mybatis-spring-1.2.0.jar
加入jstl支持包:jstl.jar,standard.jar
加入web需要包:commo ...
默认情况下,使用#{}格式的语法会导致MyBatis创建预处理语句属性并以它为背景设置安全的值(比如?)。这样做很安全,很迅速也是首选做法,有时你只是想直接在SQL语句中插入一个不改变的字符串。比如,像ORDER BY,你可以这样来使用:
ORDER BY ${columnName}
这里MyBatis不会修改或转义字符串。
重要:接受从用户输出的内容并提供给语句中不变的字符串,这样做是不安全的。这会导致潜在的SQL注入攻击,因此你不应该允许用户输入这些字段,或者通常自行转义并检查。
来自MyBatis 3 User Guide Simplified Chinese.pdf