Spring+SpringMVC+MyBaties问题总结(一)
来源:互联网 发布:windows 10家庭版关闭 编辑:程序博客网 时间:2024/05/17 18:44
问题1:导入maven工程时提示错误 Cannot change version of project facet Dynamic Web Module to 2.5.
解决方法:修改工程目录下的文件 .settings/org.eclipse.wst.common.project.facet.core.xml,做如下修改
<installed facet="jst.web" version="2.5" />
按如上方法修改后,如果还有这个错误,则需要将web.xml中<web-app>对应的版本值与上面的值统一即可。
如果还是提示这个错误,有可能是eclipse缓存问题,在Problems中删除错误提示即可。
问题2:update maven之后jre被改成1.5的问题
解决方法:在pom.xml中加入如下配置
<
build
>
<
plugins
>
<
plugin
>
<
groupId
>org.apache.maven.plugins</
groupId
>
<
artifactId
>maven-compiler-plugin</
artifactId
>
<
version
>2.1</
version
>
<
configuration
>
<
source
>1.7</
source
>
<
target
>1.7</
target
>
</
configuration
>
</
plugin
>
</
plugins
>
</
build
>
问题3:java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
解决方法:参照 http://blog.csdn.net/yixiaoping/article/details/45281721
1)springMVC配置文件开启注解
- <!-- 开启注解-->
- <mvc:annotation-driven />
(2)添加springMVC需要添加如下配置。 (这个要注意spring版本,3.x和4.x配置不同)
spring3.x是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter
spring4.x是org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
具体可以查看spring-web的jar确认,哪个存在用哪个!
spring3.x配置:
- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
- <property name="messageConverters">
- <list>
- <ref bean="jsonHttpMessageConverter" />
- </list>
- </property>
- </bean>
- <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
- <property name="supportedMediaTypes">
- <list>
- <value>application/json;charset=UTF-8</value>
- </list>
- </property>
- </bean>
spring4.x配置:
- <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
- <property name="messageConverters">
- <list>
- <ref bean="jsonHttpMessageConverter" />
- </list>
- </property>
- </bean>
- <bean id="jsonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
- <property name="supportedMediaTypes">
- <list>
- <value>application/json;charset=UTF-8</value>
- </list>
- </property>
- </bean>
(3)pom.xml添加jackson依赖(这个要注意spring版本,3.x和4.x配置不同)
如果是spring 3.x,pom.xml添加如下配置
- <dependency>
- <groupId>org.codehaus.jackson</groupId>
- <artifactId>jackson-core-lgpl</artifactId>
- <version>1.8.1</version>
- </dependency>
- <dependency>
- <groupId>org.codehaus.jackson</groupId>
- <artifactId>jackson-mapper-lgpl</artifactId>
- <version>1.8.1</version>
- </dependency></span>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>2.5.2</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>2.5.2</version>
- </dependency>
这里要说明一下,spring3.x用的是org.codehaus.jackson的1.x版本,在maven资源库,已经不在维护,统一迁移到com.fasterxml.jackson,版本对应为2.x
问题4:ajax接收不到controller返回的对象数据
解决方法:
jsp/html文件的头应该是
<%@ pagelanguage="java"contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"%>
否则接收不到。
- Spring+SpringMVC+MyBaties问题总结(一)
- Spring+SpringMVC+MyBaties问题总结(三)
- Spring+SpringMVC+MyBaties问题总结(二
- Spring+SpringMVC+MyBaties学习笔记(一)环境搭建
- spring+springMVC+mybaties 搭建
- Spring+springmvc+mybaties框架整合
- Mybaties中的总结<一>
- Java-----SSM(SpringMVC+Spring+mybaties)框架整合
- springMVC+spring+mybaties ||struts+spring+hibernate
- Spring+SpringMVC+MyBaties学习笔记(二)集成Spring SpringMVC MyBatis
- Mybaties入门 Mybatis与SpringMVC,spring整合
- 简单的 spring + springMVC + mybaties 框架搭建
- springMVC+mybaties 报错
- spring和springMVC的面试问题总结
- [spring3]springMVC总结(一)
- springMVC一路总结(一)
- SpringMVC 学习总结(一)
- SpringMVC阶段总结(一)
- Android属性动画实战(一)
- hdu 3635(并查集)
- mobiscroll 破解
- 华为手机在连接Eclipse时,Logcat中看不到相关日志
- vhd修复工具vhdtool,资源比较难找
- Spring+SpringMVC+MyBaties问题总结(一)
- Xcode使用介绍之五:初识UI控件
- WOJ 1578 Fishing Dream(莫队算法)
- java获取一个字符串在另一个字符串中出现的次数
- Unity网络状态:Application.internetReachability是否可行
- poj 3356 AGTC 简单dp
- JAVA----计算器
- 记一次Weblogic连接池泄露的修复过程
- 极大似然估计,最大后验概率估计(MAP),贝叶斯估计