问题1:导入maven工程时提示错误 Cannot change version of project facet Dynamic Web Module to 2.5.
<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
解决方法:参照
1)springMVC配置文件开启注解
(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配置:
spring4.x配置:
(3)pom.xml添加jackson依赖(这个要注意spring版本,3.x和4.x配置不同)
如果是spring 3.x,pom.xml添加如下配置
这里要说明一下,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"%>
否则接收不到。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务