SSM+maven框架搭建好以后出现了406错误解决办法之一
来源:互联网 发布:网店大师软件 编辑:程序博客网 时间:2024/05/17 08:51
淘淘商城SSM+maven框架搭建好以后出现了406错误解决办法之一
最近使用SSM+maven搭建框架来做淘淘商城项目,在测试item/{id}时出现一个406错误。
本项目框架图如下:
现在开始运行:
项目启动以后在页面访问:
访问/item/562379时出现了406错误,如下图:
在这里,406错误是由于前端页面不接受后台传过来的数据格式,后台控制层代码如下:
@Controllerpublic class ItemController {@Autowiredprivate ItemService itemService;@RequestMapping("/item/{itemId}")@ResponseBodypublic TbItem getItemById(@PathVariable Long itemId) {TbItem tbItem = itemService.getItemById(itemId);return tbItem;}}使用@ResponseBody注解传递的数据要为Jason,前端访问出现了406就是因为数据没有转化为Jason,因此可能就是没有配置Json依赖包。打开项目查看,taotao-common中pom.xml中的配置如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>com.taotao</groupId><artifactId>taotao-parent</artifactId><version>0.0.1-SNAPSHOT</version></parent><groupId>com.taotao</groupId><artifactId>taotao-common</artifactId><version>0.0.1-SNAPSHOT</version></project>可以看到此处没有Json依赖包,再看一下taotao-parent中有Json工具包没,pom.xml配置如下:
<!-- Jackson Json处理工具包 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>${jackson.version}</version></dependency>因此只需要在taotao-common的pom.xml中配置Json依赖包即可,添加如下:
<dependencies><!-- 时间操作组件 --><dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId></dependency><!-- Apache工具组件 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId></dependency><dependency><groupId>org.apache.commons</groupId><artifactId>commons-io</artifactId></dependency><dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId></dependency><!-- Jackson Json处理工具包 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId></dependency><!-- httpclient --><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId></dependency><!-- 单元测试 --><dependency><groupId>junit</groupId><artifactId>junit</artifactId><scope>test</scope></dependency><!-- 日志处理 --><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId></dependency><dependency><groupId>javax.servlet</groupId><artifactId>servlet-api</artifactId><scope>provided</scope></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jsp-api</artifactId><scope>provided</scope></dependency></dependencies>
此处的红色字体部分就是需要添加的依赖包,添加好以后再次运行项目,结果如下:运行成功!!!!!
阅读全文
0 0
- SSM+maven框架搭建好以后出现了406错误解决办法之一
- android cocos2dx环境搭建好以后,运行hellocpp出现了如下错误
- Maven搭建SSM框架
- Maven搭建SSM框架
- Maven搭建SSM框架
- [非maven] ssm框架搭建
- maven+SSM框架工程搭建
- 用maven搭建SSM框架
- maven+ssm框架搭建+oracle
- eclipse + maven搭建SSM框架
- eclipse + maven搭建SSM框架
- eclipse + maven搭建SSM框架
- 用MAVEN搭建SSM框架
- eclipse maven ssm框架搭建
- SSM框架搭建常见错误
- 基于maven管理的SSM框架搭建
- 使用IDEA maven搭建SSM框架
- ssm+rpc+maven框架搭建(1)
- openssh移植
- Google SketchUp Pro 2013(草图大师2013)下载 v13.0.4124
- 泛型边界
- springmvc与mybatis的整合
- iOS app设备日志查看
- SSM+maven框架搭建好以后出现了406错误解决办法之一
- Java NIO系列教程(五) 通道之间的数据传输
- B
- 简单迭代服务器
- ping延迟小 但是有丢包 怎么解释
- POJ-1426 Find The Multiple(深搜)
- 递归算法【一些个人理解】
- 微信小程序之scroll-view
- 图像基础、OpenCV入门3——图像灰度化、二值化与图像加噪