Spring MVC提供对XML格式数据的支持与处理 - 技术分享 - 志盟培训
首页技术分享 Spring MVC提供对XML格式数据的支持与处理

Spring MVC提供对XML格式数据的支持与处理

更新时间:2017-05-17      作者:陆老师       阅读:783

现代的很多Web应用中,都需要与xml格式的数据打交道。比如:我们通过一个WebService接口获取天气预报信息,其开发语言是C#,但是现在我有一个网站,里面的开发语言是PHP或者Java,那么这个时候异构系统之间传输数据,我们就可以使用XML格式了。下面我们一起来学习下Spring MVC v4.3.6.RELEASE版本对XML格式数据的支持与处理问题。

首先,我们需要知道Spring MVC默认提供了对XML格式数据的转换器,类名为:Jaxb2RootElementHttpMessageConverter。JAXB是Java Architecture for XML Binding的缩写,它可以很方便的产生XML,也能够很方便地生成JSON,这样一来可以更好地在XML和JSON之间进行转换。

下面,分别讲下通过这方式来传送xml数据到后台以及将后台的XML数据传送到前台两种情况的实现方式。

1、传送xml格式数据到Spring MVC写的后台测试

步骤如下:

1.1)配置Spring MVC的配置文件,核心内容如下:

Spring MVC提供对XML格式数据的支持与处理

1.2)前台jsp页面

Spring MVC提供对XML格式数据的支持与处理

Spring MVC提供对XML格式数据的支持与处理

1.3)后台Java代码写的Controller

Spring MVC提供对XML格式数据的支持与处理

1.4)测试

进入到DOS命令行,cd到项目根目录下,执行命令:mvn clean tomcat7:run,界面如下:

Spring MVC提供对XML格式数据的支持与处理

打开浏览器,地址栏中输入:http://192.168.1.37/testXml,按回车键,界面如下:

Spring MVC提供对XML格式数据的支持与处理

点击“Test 发送XML格式数据到后台”,观察控制台输出:

Spring MVC提供对XML格式数据的支持与处理

表示测试成功!


2、将后台的XML数据传送到前台并显示出来

步骤如下:

2.1)配置spring mvc的配置文件,核心内容如下:

Spring MVC提供对XML格式数据的支持与处理

2.2)增加上面的JSP页面,增加如下内容:

Spring MVC提供对XML格式数据的支持与处理

2.3)添加后台的java代码,如下:

Spring MVC提供对XML格式数据的支持与处理

Spring MVC提供对XML格式数据的支持与处理

Spring MVC提供对XML格式数据的支持与处理

Spring MVC提供对XML格式数据的支持与处理

2.4)测试

用mvn命令启动服务器,打开浏览器,输入网址,同上,结果界面如下:

Spring MVC提供对XML格式数据的支持与处理

点击“Test 接受后台的XML格式数据显示到前台”按钮,后的效果:

Spring MVC提供对XML格式数据的支持与处理

OK,如果感兴趣,你也试试吧!

在线报名

志盟科技上海招聘

在线报名 联系我们

志盟科技深圳招聘

在线报名 联系我们

志盟科技北京招聘

在线报名 联系我们
联系我们

咨询热线:

咨询 QQ:517578         

就业学员

  • 就业学员

    姓名:郭凡凡 
    院校:阜阳师范学院
    就职:佳戴
    职位:软件工程师
    月薪:10000

  • 就业学员

    姓名:陈祥龙 
    院校:中北大学
    就职:美囤妈妈
    职位:软件工程师
    月薪:9000

  • 就业学员

    姓名:陈建伟
    院校:南昌航空大学
    就职:SONY
    职位:嵌入式工程师
    月薪:8000

×
×
  • *真实姓名
  • *联系手机
  • *上课地址
  •    QQ号码

温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一报名服务。

×
  • *真实姓名
  • *联系手机
  • *联系邮箱
  • * QQ号码

温馨提示:请保持手机畅通,咨询老师将为您提供专属的一对一的服务。

本站由 宽敬科技——创新企业的建站运营顾问 提供支持