我在使用 Digester 时遇到问题,希望您能帮助我。我有以下豆:
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>
我使用消化器 API 的 addSetNestedProperties(...) 方法:
digester.addSetNestedProperties("entries/entry", "MyID", "entryID");
出现以下异常:
java.lang.NoSuchMethodException: Bean has no property named MyID
为什么digester 搜索名为“MyID”的属性?我根据消化器 API 将“entryID”指定为 bean 属性
谢谢 :)
最好的问候 QStorm