读取数据库获取一个结果集,用结果集生成一个xml返回给 ajax
该如何写呀?麻烦大神给段代码
------解决方案--------------------------------------------------------
这是个例子。
- Java code
List<Option> options = new ArrayList<Option>();//从数据库查数据,然后放入List<T>中。 if(professional.equals("-1")){ options.add(new Option("---方向---","-1")); }else if(professional.equals("computer")){ options.add(new Option("计算机应用1","comp1")); options.add(new Option("计算机应用2","comp2")); options.add(new Option("计算机应用3","comp3")); }else if(professional.equals("english")){ options.add(new Option("专业英语1","en1")); options.add(new Option("专业英语2","en2")); } JSONArray jsonObj = JSONArray.fromObject(options); String str = jsonObj.toString();//用json转化成对象字符串 System.out.println(str); out.println(str);//这里就是返回给AJAX的//页面中:获得服务器返回的文本 var txt = xhr.responseText;