springmvc接收xml数据格式请求详解
来源:互联网 发布:长春前锦网络信息公司 编辑:程序博客网 时间:2024/06/07 12:08
springmvc接收xml数据格式请求详解
本人在网上找了好久还是没有找到这个解决方案。以下是本人的解决方法。
接收的格式数据:
<?xml version="1.0" encoding="UTF-8"?> <xml> <id>1</id> <name>xxl</name> <age>24</age> </xml>
java代码
@XmlRootElement(name = "xml")public class StudentPojo implements Serializable{private String id;private String name;private String age;public String getId() { return id;}@XmlElement(name = "id")public void setId(String id) { this.Id = id;}public String getId() { return Id;}@XmlElement(name = "name")public void setName(String name) { this.name = name;}public String getName() { return name;}@XmlElement(name = "age")public void setAge(String age) { this.age = age;}public String getAge() { return age;}
@XmlRootElement(“”) 注解解释:
将类或枚举类型映射到 XML 元素。JAXB中的注解,用来根据java类生成xml内容。 当使用 @XmlRootElement 注释对顶层类或枚举类型进行注释时,类型值被表示为 XML 文档中的 XML 元素。 @XmlRootElement // xml 文件的根元素 @XmlElement @XmlAccessorType // 控制默认情况下是否对字段或 Javabean 属性进行系列化。 @XmlTransient
@RequestMapping(value = "/地址",consumes = "application/xml",produces ="application/xml",method = RequestMethod.POST)@ResponseBodypublic String initAuthentication(@RequestBody StudentPojo studentPojo ) { System.out.println(studentPojo.getId());}
打印结果
1
总结:
关键部分在与请求头consumes和produces折两个参数的配置,总算解决了一个难题。
阅读全文
0 0
- springmvc接收xml数据格式请求详解
- springMVC请求参数接收方式
- Get方式请求并获取XML数据格式
- springMVC请求流程详解
- spring mvc 接收json、xml 数据格式,自动解析成对象
- springmvc接收请求参数的方法
- SpringMVC接收数组请求参数小技巧
- springmvc的控制器,接收请求类型
- springmvc中@requestbody注解接收请求参数
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- SpringMVC接收xml/json参数的demo
- springmvc web.xml详解
- XML数据格式
- 【数据格式】-XML
- springmvc中RequestMethod.GET方式不适用于json数据格式的参数接收
- morphia 查询返回子对象
- monkey基本命令参数详解示例
- CSS中height:auto 属性无效
- 毕业3年的程序员,怎么进BAT | 12000字揭秘阿里连环炮面试(附开发手册)
- 路由选择协议OSPF 与RIP的比较
- springmvc接收xml数据格式请求详解
- android长按事件
- Google VR for android
- 九度OJ 1040:Prime Number
- Spring.xml配置
- C# 如何新建和发送带附件的邮件
- 【JZOJ100019】A
- cocoapods报错问题You need at least git version 1.8.5 to use CocoaPods
- logcat的基本使用