# Spring MVC **Repository Path**: pengzgit/Spring-MVC ## Basic Information - **Project Name**: Spring MVC - **Description**: spring mvc学习项目,基础的页面跳转,Ajax请求和相应返回xml - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-11-17 - **Last Updated**: 2022-06-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #Spring MVC ##概述 ###这个项目主要是学习Spring MVC所建,比较简单,只是实现了简单的页面跳转,包括转发和重定向。代码当中有很详细的中文注释和说明。 ##学习当中遇到的一些问题 ###想要使用@ResponseBody注解需要在spring mvc配置文件中要有 ###关于json数据显示页面出现406错误 ####具体原因是jar包问题,需要满足如下规范: - spring 4.0或以下的,一般都找jackson 1.x的版本 - spring 4.1或以上的.就要找jackson2.x以上了 ###关于Spring MVC把java对象自动转成xml并显示问题: 1.若要想自动转成xml格式,需要在控制器中添加@ResponseBody注解 2.@RequestMapping属性produces设为"text/xml"或MediaType.APPLICATION_XML_VALUE 3.返回的数据类型Model中要有@XmlRootElement注解,用的是jdk自带的javax.xml.bind.JAXBContext将对象和xml字符串进行相互转换