首页 > 开发 > AJAX > 正文

ajax后台处理返回json值示例代码

2024-09-01 08:32:14
字体:
来源:转载
供稿:网友
很多的新手朋友们不知道ajax如何处理返回json值,在本文将为大家详细介绍下

复制代码 代码如下:


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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表