spring mvc输出XML格式
1. 应用的web.xml中增加DispatcherServlet对xml为后缀的URL请求的拦截

2. spring mvc配置文件中增加对xml格式的视图处理配置
1)mediaTypes中增加针对对xml媒体类型与扩展名的映射关系

2)增加处理XML类型视图的bean, 这里使用Jaxb,也可以使用Xstream,castor等marshaller

3. 在pom文件中增加对相应marshaller的maven依赖,这里是依赖的oxm

4. 编写实体bean,在类上增加xml绑定注解,记着提供getters和setters

5. 编写handle方法,没有什么特别的,实体类之间可以相互嵌套,构成XML的层级关系,
特殊的处理由配置的marshaller来完成,强大吧

本文介绍如何在SpringMVC框架中实现XML格式的数据输出。主要包括配置DispatcherServlet处理XML请求、设置视图解析器支持XML、引入marshaller依赖如JAXB进行序列化、定义实体类并使用注解指定XML结构及编写控制器方法。
228

被折叠的 条评论
为什么被折叠?



