我有阿帕奇沼氣池3.2一個問題,我希望你能幫助我:
阿帕奇沼氣池例外:屬性...不能設置
的XML我要解析包含以下行(和多更多):
<pattern value="CountryName">
<object-create-rule classname="model.CodeNamePair"/>
<set-properties-rule/>
<set-next-rule methodname="addCountry"/>
</pattern>
這應該創建一個:
<CountryName
code = "GFR"
name = "Germany"
IsTerritory = "False"
ProfileURL = "germany.doc"/>
消化器規則由另一個XML文件給出一個CodeNamePair對象(它包含一個String'code'和一個String'name',就像上面的XML一樣。
下一個方法'addCountry'是(希望)與此問題現在不相關:
蒸煮器無法解析這部分。它拋出一條NoSuchMethodException異常消息:
"java.lang.NoSuchMethodException: Property IsTerritory can't be set"
儘管我不想分析IsTerritory屬性。 你知道嗎(以及如何)我將能夠忽略這個屬性?
現已:非常感謝你(我希望我的問題是不是寫得太複雜)
*那個目標類是否有可設定的成員'IsTerritory'? – 2013-11-22 08:56:28
不,不是因爲我的意圖不需要。 – Cemron