1.抛出的异常信息如下:

2.原因:

应该改成:
XStream xstream=new XStream(new DomDriver()); //注意:不是new Xstream(); 否则报错:java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory
xstream.processAnnotations(PersonBean.class); //如果是用注解的方式,这句不能少
PersonBean person=(PersonBean)xstream.fromXML(xmlStr);
System.out.println("person=firstname=="+person.getFirstName());
return person;
本文详细介绍了如何正确使用XStream库,特别是如何避免遇到java.lang.NoClassDefFoundError: org/xmlpull/v1/XmlPullParserFactory错误。通过实例演示了XStream对象的创建方式,并强调了使用注解处理XML解析的重要性。
1万+

被折叠的 条评论
为什么被折叠?



