0

Spring mvc3 ポートレットと道場は初めてです。jsp がロードされたときに、選択ドロップダウンに JSON データを取り込もうとしています。dojo を使用してコントローラーに ajax 呼び出しを行い、jsp がロードされたときに JSON を返したいと考えています。どんなヒントも役に立ちます。

4

2 に答える 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 に答える