-1

次のようなjspページにstruts2チェックボックスリストがあります

s:checkboxlist label="Choose Customer :" name="cname" list="li" listKey="key" listValue="100"

実行するcheckBox.actionと、リストから顧客名が表示されます。listvalue私の質問は、アクションクラスで取得したい最初のチェックボックス「100」をユーザーが選択したときです。私が持っているアクションクラスではli.add("David"); li.add("Welker")、これらの顧客は一意のIDを持っています。listvalueそのため、アクション クラスの例の id 値 100 から id を取得したいと思います。誰かがこれについて私を助けてくれれば、本当に感謝しています。

4

1 に答える 1

0

リストliは次のようになります。

Map<Integer, String> getLi(){
    li.put(yourId, "David");
    li.put(yourId, "Welker");
}

あなたはchecklistこのように見えるようにすることができます:

<s:checklist label="Choose Customer :" name="cname" list="li" listKey="key" listValue="value"/>

そのため、チェックリストに名前が表示され、ID が返されます。

于 2012-09-09T22:01:05.710 に答える