能不能实现从javabean到xml的转化?JAXB能行吗? 我从jaxrpc调用返回的是javabean,我想把它转化成xml,可以嘛?有什么方法可以实现的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javabean和xml可以互相转换,JAXB可以,我一般使用castor提供的包,去www.castor.org 看看吧 import java.beans.XMLEncoder;import java.beans.XMLDecoder;javabean写入xml XMLEncoder encoder=new XMLEncoder( new BufferedOutputStream(new FileOutputStream(new File("beans.xml")))); SimpleJavaBean bean=new SimpleJavaBean(); bean.setName("starchu1981"); encoder.writeObject(javaBean); encoder.flush(); encoder.close();从xml读出javabean实例 XMLDecoder decoder=new XMLDecoder( new BufferedInputStream(new FileInputStream("beans.xml"))); try{ SimpleJavaBean loadBean=(SimpleJavaBean)decoder.readObject(); System.out.println("Name is:"+loadBean.getName()); }catch(ArrayIndexOutOfBoundsException e){ decoder.close(); } JAXB也可以吗?可不可以给出个例子参考一下阿 Struts2.2.3开发所需要的jar包????? java中的method.invoke()运行的的时候通不过 【十万火急】没有界面,怎么在后台运行一个方法 Oracle的外键约束设置 关于异常的问题 tomcat5.0+jsp的简单问题 某些用户登陆显示别人的信息,急? 为什么tomcat安装完后配置服务器完后启动不了了? 高分求救 如何使用gson将前台获取来的json串转成map类型啊,在线跪等 怎么我的CMP好像修改另外一个数据库?jboss 解析soap的问题,
import java.beans.XMLDecoder;
javabean写入xml
XMLEncoder encoder=new XMLEncoder(
new BufferedOutputStream(new FileOutputStream(new File("beans.xml"))));
SimpleJavaBean bean=new SimpleJavaBean();
bean.setName("starchu1981");
encoder.writeObject(javaBean);
encoder.flush();
encoder.close();
从xml读出javabean实例
XMLDecoder decoder=new XMLDecoder(
new BufferedInputStream(new FileInputStream("beans.xml")));
try{
SimpleJavaBean loadBean=(SimpleJavaBean)decoder.readObject();
System.out.println("Name is:"+loadBean.getName());
}catch(ArrayIndexOutOfBoundsException e){
decoder.close();
}