2012-03-11 42 views
0

複数のドロップダウンリストが必要ですが、データベースからのクエリです。たとえば、私が国「USA」を選択したときに、都市をドロップダウンリストにしたい場合は、「ニューヨーク」という都市を選択すると、その地区がドロップダウンリストになります。とにかく、Spring MVCフレームワークでajaxやjqueryでそれを行うには?私はどんな答えにも感謝しています。ありがとうございました。Spring MVCドロップダウンリスト

+1

はい、可能です。もっと具体的な質問がありますか? –

答えて

1

この種のものには「すぐに使える」ソリューションはありません。 SpringMVCの要素を使ってこれを実現することができますが、それは主にカスタムコードです。

0

MVCコントローラのメソッドを特定のURLにマップできます。例えば:

@RequestMapping(value = "/some/url/here", method = RequestMethod.GET) 
public [your response type here] getCitiesList{ 

} 

あなたは、その後の都市はあなたの次に移入するためにあなたのデータベースを照会するために、あなたのMVCアプリケーションで使用することができますリクエストパラメータとしてURLに選択を追加し、ドロップダウンリストから何かを選択ドロップダウンリスト。

このプロセスをリストごとに繰り返します。

漠然とした質問に少し漠然とした答えが、私はそれが役に立てば幸い:)

1
Controller: 

@RequestMapping("/cities/{country}.json") 
public @ResponseBody getCities(@PathVariable String country) { 
    --return a List<City> or List<String or whatever-- 
} 

Javascript 

$.get('/context/controller/cities/USA.json', function(response) { 
    for(var i = 0, length = response.length; i < length; i++) { 
     --do something with the city-- 
    } 
}); 

編集:限り街の値が異なっていることを確認することとして、私は、サーバー側

にそれを行うだろう

乾杯、マーク