私は3つのマップを持つSpring Beanを持っています。それらはすべて増分的に入力されます。最初のマップはアイテム カテゴリ リスト、2 つ目のマップは商品リスト、3 つ目のマップは趣味のアイテム タイプ リストです。
すべてのマップは、JSP にマッピングされます。ページがロードされると、最初のマップのみが最初のマップの onchange イベントに取り込まれます。Bean に 2 番目のマップを取り込む必要があり、同様に 2 番目のマップの onchange イベントで、Bean に 3 番目のマップを取り込む必要があります。
Ajaxを使用してこれを行う方法はありますか??
2 番目と 3 番目のドロップダウンで JSON 応答をレンダリングする方法のコード サンプルが必要です。
明確化: @Donal: commandBean に格納された 3 つのマップに対応する 3 つのドロップダウンを持つ単純な JSP ページがあります。そのため、ページが初めて読み込まれると、最初のマップのみが読み込まれるため、最初のドロップダウンが読み込まれます。ユーザーが最初のドロップダウンから何かを選択するたびに、最初のドロップダウンの値で同じコマンド Bean を送り返し、2 番目のマップの値を取得する必要があります。ドロップダウンごとに、選択した値を格納するための 3 つのマップと 3 つの変数があります。これが Ajax を使用して可能かどうかを理解したいと思います。これがあなたが知る必要があることを明確にすることを願っています. ありがとう