のために解決することはできませんStruts2のリストは、私は、支柱2を使用していますが、私はこのような私のコードを設定しているビュー
<s:form>
<div class="form-group">some other fields</div>
<div class="form-group">
<s:select label="SHIPPINGADDRESSID" list="shippingAddressList" listKey="ID" listValue="ID" name="shippingAddress" ></s:select>
</div>
<div class="form-group">
<s:select label="BILLINGADDRESSID" list="billingAddressList" listKey="ID" listValue="ID" name="billingAddress" ></s:select>
</div>
<input class="btn btn-success" type="submit" name="action:createOrderDetail" value="submit" id="displayCreateOrderDetail_createOrderDetail"/>
<input class="btn btn-default" type="submit" name="action:getOrderDetails" value="cancel" id="displayOrderDetail_getOrderDetails" />
</s:form>
私は取得していますエラーはこれです:
タグ「選択」、フィールド「リスト」、名「のShippingAddress」:要求されたリスト キーは「shippingAddressList」
コレクション/配列/マップ/列挙/イテレータ型として解決することができませんでしたしかし、どのような混乱私は特に、私は他の投稿でこのエラーを参照した後に 人々は、shippingAddressListがインスタンス化されたことはありませんが、私が上記のログファイルをチェックしたとき、それはnullではなかったと示唆し、 shippingAddressList。
このエラーが発生する他の理由はありますか?
ありがとうございます。
「OrderDetailAction」のjsp結果ですか? 'public Collection getShippingAddressList()'がありますか? –
'orderDetailAction'の結果がどういう意味かはっきりしませんが、shippingAddressListはパブリックゲッターとセッターを持っています。ログファイルをチェックしたところ、JSPページがロードされたとき、メソッドは 'orderDetailAction'の中でメソッドを呼び出していました。 – aBrokenSniper
これは、上記のjspを 'struts.xml'のアクションの結果として設定した場合です。 –