spring视图2-xml

来源:互联网 发布:网络线路转换器 编辑:程序博客网 时间:2024/06/05 10:54

使用 xstream-1.3 生成 xml 视图

 

spring 配置文件 增加bean 配置 

<!-- 使用   xStream  转换java 对象成  xml  --><bean id="xStreamXmlView" class="org.springframework.web.servlet.view.xml.MarshallingView"><property name="marshaller"><bean class="org.springframework.oxm.xstream.XStreamMarshaller"><property name="autodetectAnnotations" value="true"></property><property name="aliases"><map><entry key="AC20" value="com.hiber.po.Tac20"></entry></map></property><property name="fieldAliases"><map><entry key="com.hiber.po.Tac20.ac01" value="人员"></entry></map></property></bean></property></bean>


导入 jar  包  xstream-1.3.1.jar

 

控制器 中 代码

@RequestMapping(value = "/test/xml")public ModelAndView showXml() {System.out.println("转化xml开始");ModelAndView model = new ModelAndView("xStreamXmlView");Tac20 ac20 = new Tac20();ac20.setAab001(1234L);ac20.setAac013("kankan");Tac01 ac01 = new Tac01();ac01.setAac003("名字");ac20.setAc01(ac01);model.addObject(ac20);return model;}


请求路径   http://localhost:8080/atoty/test/xml.do

 

结果

- <AC20>  <aab001>1234</aab001>   <aac013>kankan</aac013> - <人员>  <aac003>名字</aac003>   <tac20s />   </人员>  </AC20>


 

 

 

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击