2012-05-28 66 views
0

我是Spring mvc3 portlet和dojo的新手。我正在嘗試在jsp加載時使用JSON數據填充選擇下拉菜單。我想使用dojo並給控制器ajax調用,並在加載jsp時返回JSON。任何提示都會有所幫助。從道場spring3mvcportlet填充json dojo select

回答

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; 
    } 
} 

請求發送到這個網址

<your-context-path>/yourController/combo/1 

其中1是你的組合標識。

我還沒有檢查過這裏的語法。您可能會遇到編譯錯誤。

+0

Varun的,您好我得到的數據在下面的格式如何填充的dojoType = 「xwt.widget.form.FilteringSelect」{ 「ValuesDTO」:{「items」:[{},{「default」:{「size」:5},「int」:10,「string」:「Product1」,「string」:「Product1」,「string 「:」product3「,」string「:」product4「,」string「:」product5「}]}} 我正在發送豆---> DTO --->列表 – user1421204

+0

抱歉..沒有在道場上工作...只知道春天的部分 –

0

我得到的數據如下格式 如何填充的dojoType = 「xwt.widget.form.FilteringSelect」 { 「ValuesDTO」:{ 「項目」:[{},{ 「默認」:{ 「大小」 :5},「int」:10,「string」:「Product1」,「string」:「Product1」,「string」:「product3」,「string」:「product4」,「string」:「product5」} ]}}

我送逸在豆---> DTO --->列表