欢迎来到福编程网,本站提供各种互联网专业知识!

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

发布时间:2013-09-05 作者: 来源:转载
很多的新手朋友们不知道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;
}

相关推荐