我有一个bean的两个属性,但是一个是从XML获取解析值而另一个是没有在java中使用Digester请帮助解决这个问题。
输出
podate:08021988:odate:null
XML文件
<Header>
<PODate>08021988</PODate>
<PODate1>08021988</PODate1>
</Header>
Digester Setters
digester.addBeanPropertySetter( "ECnetPO/Header/PODate","podate");
digester.addBeanPropertySetter( "EcnetPO/Header/PODate1","podate1");
digester.addSetNext( "ECnetPO/Header", "addPO" );
打印
public void addPO( YESBarePO po ) {
System.out.println("podate:"+po.getPodate()+":odate:"+po.getPodate1());
}
Bean信息
private String podate;
private String podate1;
public String getPodate()
{
return podate;
}
public void setPodate(String podate)
{
this.podate = podate;
}
public String getPodate1()
{
return podate1;
}
public void setPodate1(String podate1)
{
this.podate1 = podate1;
}