Spring mvc3 ポートレットと道場は初めてです。jsp がロードされたときに、選択ドロップダウンに JSON データを取り込もうとしています。dojo を使用してコントローラーに ajax 呼び出しを行い、jsp がロードされたときに JSON を返したいと考えています。どんなヒントも役に立ちます。
質問する
409 次
2 に答える
0
以下の形式でデータを取得します dojoType="xwt.widget.form.FilteringSelect" {"ValuesDTO": {"items": [{},{"default": {"size": 5},"int ": 10,"string": "Product1","string": "Product1 ","string": "product3","string": "product4","string": "product5"}]}}
ビーンでデータを送信しています---> DTO--->リスト
于 2012-06-01T20:13:53.410 に答える
0
@Controller
@RequestMapping("/yourController")
public class YourController
{
@RequestMapping(value="/combo/{id}", method=ReqestNethod.GET)
public String getDropDownData(@ParamValue("id") long id)
{
List<Combo> combos = commonDao.getCombos(id);
String json = JsonUtil.toJson(combos); // or whichever way you use
return json;
}
}
Dojo からこの URL にリクエストを送信します
<your-context-path>/yourController/combo/1
ここで、1 はコンボ ID です。
私はここで構文をチェックしていません..盲目的に書いた. コンパイル エラーが発生する場合があります。
于 2012-05-28T08:56:37.277 に答える