spring3mvcportlet填充JSON dojo选择

spring3mvcportlet填充JSON dojo选择,json,spring,dojo,portlet,populate,Json,Spring,Dojo,Portlet,Populate,我不熟悉SpringMVC3 portlet和dojo。我试图在加载jsp时用JSON数据填充select下拉列表。我想使用dojo并向controller发出ajax调用,并在加载jsp时返回JSON。任何提示都会有帮助 @Controller @RequestMapping("/yourController") public class YourController { @RequestMapping(value="/combo/{id}", method=ReqestNethod.GE

我不熟悉SpringMVC3 portlet和dojo。我试图在加载jsp时用JSON数据填充select下拉列表。我想使用dojo并向controller发出ajax调用,并在加载jsp时返回JSON。任何提示都会有帮助

@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


我还没有检查这里的语法。。瞎写的。您可能会得到编译错误。

我得到以下格式的数据 如何填充dojoType=xwt.widget.form.FilteringSelect {ValuesDTO:{items:[{},{default:{size:5},int:10,string:Product1,string:Product1,string:product3,string:product4,string:product5}]}


我正在将bean-->DTO-->列表中的数据发送到-->列表

Hi Varun我以以下格式获取数据如何填充dojoType=xwt.widget.form.FilteringSelect{ValuesDTO:{items:[{},{default:{size:5},int:10,string:Product1,string:Product1,string:product3,string:product4,string:product5}}}我正在bean-->DTO-->列表中发送数据