后台返回的List<E>数据如何让前台ComboBox显示

后台javaaction代码publicStringexecute(){SexServicesexService=SexServiceFactory.getSexServ... 后台java action代码
public String execute(){
SexService sexService = SexServiceFactory.getSexService();
List<Xtwh_Sex> sexList = sexService.showSex();
return "SUCCESS";
}
如何将sexList传递至 Extjs 中ComboBox组件中
前台接收数据的store为

var sexStore = new Ext.data.Store(
{
proxy : new Ext.data.HttpProxy(
{
url : 'showSexAction.action'
}),
reader : new Ext.data.ArrayReader(
{},
[
{
name : 'id'
},
{
name : 'value'
} ])
});
sexStore.load();

请问之间如何传递
展开
 我来答
ko_xiaojj
2014-05-14
知道答主
回答量:31
采纳率:0%
帮助的人:24.5万
展开全部
public String execute(){
SexService sexService = SexServiceFactory.getSexService();
List<Xtwh_Sex> sexList = sexService.showSex();
StringBuilder sb = new StringBuilder();//构造json
sb.append("[");
if(sexList.size()>0)

{
for(Xtwh_Sex sex:sexList)//遍历 sexList

sb.append("{\"id\": \"" + sex.getId() //对应store里面id属性
+ "\",\"name\": \"" + sex.getName()+"\ " //对应store里面id属性

}
return sb;
}

获取到的json数据如下:{id:"xxx",name:"xxxx"}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式