0

コントローラー側から渡されたオブジェクトによって設定されている JSP ページにリスト ボックスがあります。いくつかのアイテムを選択して [削除] ボタンを押して、ブラック リストからいくつかのアイテムを削除したいと考えています。(プロパティの更新)

<select name="blackListSelect" id="blackListSelect" >
    <c:forEach var="entry" items="${blackList}">
        <option value='${entry.id}'>${entry.value}</option>
    </c:forEach>
</select>


public class Site
{
   int SiteId;
   List<BlackWord> blackList;

....
...
..

}

blackListサーバー側でプロパティを更新するにはどうすればよいですか? このオブジェクトを戻すにはどうすればよいですか? 更新されたリストをプロパティにバインドするにはどうすればよいですか? ヒントやコード例を教えてください。ありがとう!

4

1 に答える 1

1

単純ではありません。フォームで POST を実行しただけでは、select のすべてのエントリを返すことはできません。必要なことを行うには、いくつかの方法があります。

  1. POST は選択された項目を渡します。バックエンド コードは、それに応じてリストを調整する必要があります。
  2. 残りのすべての選択項目を select on DELETE に渡します。JavaScript 関数はそれらを取得する必要があります。
于 2013-10-07T14:14:13.717 に答える