- 77 名前:デフォルトの名無しさん mailto:saga [04/09/30 14:11:53]
- ちと質問です。
betwixtを使って、XML⇔Beanを相互変換するわけですが、 そのとき、Beanが複数のクラスで構成されている場合、つまり 例) public class AbcForm extends ActionForm { private ArrayList xyzList = new ArrayList(); public void setXyzList(Xyz aRec) { xyzList.add(aRec) } public ArrayList getXyzList() { /*省略*/ } } public class Xyz{ private String x = new String(""); private String y = new String(""); private String z = new String(""); /*以下、setter getter*/ } こういうクラス構成の場合、Bean→XMLに変換するときはうまく変換してくれるのですが、 XMLからBeanに変換するとき、Xyzのフィールドに値が入ってくれません。(Xyzクラスのgetter setterが呼ばれない) やはり、Xyzクラスのsetter getterはAbcFormクラスの中に作成しないとダメなんでしょうか?
|

|