【发布时间】:2010-04-26 09:07:23
【问题描述】:
我在使用 Digester 时遇到问题,希望您能帮助我。我有以下 Bean:
public class MyEntry {
private String entityID;
public String getEntityID() { return this.entityID; }
public void setEntityID(final String entityID) { this.entityID = entityID; }
}
以及以下 XML 结构:
<entries>
<entry>
<MyID>
24309LAGH1
</MyID>
</entry>
</entries>
我使用了 digester API 的 addSetNestedProperties(…) 方法:
digester.addSetNestedProperties("entries/entry", "MyID", "entryID");
出现以下异常:
java.lang.NoSuchMethodException: Bean has no property named MyID
为什么digester 搜索名为“MyID”的属性?我根据消化器 API 将“entryID”指定为 bean 属性
谢谢:)
最好的问候 QStorm
【问题讨论】:
标签: java apache-commons-digester