首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

xstream java输出xml 将属性输出成大写的标签解决方法

2012-12-23 
xstream java输出xml 将属性输出成大写的标签public class PstrVo {private Long rpidprivate String rin

xstream java输出xml 将属性输出成大写的标签
public class PstrVo {

private Long rpid;
private String rinm;
private String firc;
private String fice;
private String rfsg;
private String orxn;
private String sstm;
private String stcr;
private String ssds;
private String udsi;
private Long sctn;
//省略getter/setter方法

直接用toxml之后,输出的是
<PSTR>
 <rinm>ChinaPay</rinm>
    <firc>100101</firc>
    <fice>-1</fice>
    <rfsg></rfsg>
    <orxn>NPS-1-20121106-0002-0001.xml<orxn>
    <sstm></sstm>
    <ssds></ssds>
    <udsi></udsi>
    <sctn>1</sctn>
</PSTR>
如果将java对象的属性改成大写的话,jekins工具上过不去...
所以怎样才能在不用修改javabean属性名的情况下,输出大写的标签呢!
<PSTR>
 <RINM>ChinaPay</RINM>
    <FIRC>100101</FIRC>
    <FICE>-1</FICE>
    <RFSG></RFSG>
    <ORXN>NPS-1-20121106-0002-0001.xml</ORXN>
    <SSTM></SSTM>
    <SSDS></SSDS>
    <UDSI></UDSI>
    <SCTN>1</SCTN>
</PSTR>
[最优解释]
可以使用@XStreamAlias("Message")注解加你字段上应该就可以了
[其他解释]
没有人知道吗,还是必须要把java类的属性全部都改成大写的吗??求指导啊!!!

热点排行