ajax后台处理返回json值示例代码
程序员文章站
2023-01-28 17:19:46
复制代码 代码如下: public actionforward xsearch(actionmapping mapping, actionform form, httpse...
复制代码 代码如下:
public actionforward xsearch(actionmapping mapping, actionform form,
httpservletrequest request, httpservletresponse response)
throws exception {
string parentid = request.getparameter("parentid");
string supplier = request.getparameter("supplier");
list itemlist = new arraylist();
if(parentid.equals("")){
parentid="0";
}
map map=new tawaptreeservlet().gettypelist(parentid, supplier);
for (iterator rowit = map.keyset().iterator(); rowit.hasnext();) {
string id = (string) rowit.next();
tawcommonsuilistitem uiitem = new tawcommonsuilistitem();
uiitem.setitemid(id);
uiitem.settext((string)map.get(id));
uiitem.setvalue(id);
itemlist.add(uiitem);
}
response.setcontenttype("text/xml;charset=utf-8");
// 返回json对象
response.getwriter().print(jsonutil.list2json(itemlist));
return null;
}