Front desk:
function Getuserbyname () {
$.getjson ("getstudent?jsoncallback=?", function (data) {
//alert (data);
$.each (Data,function (i,item) {
var tr= "<tr><td>" +item.name+ "</td><td>" +item.age+ " </td></tr> ";
Alert (item.name+ ":" +item.age);
$ ("#info"). Append (tr);
});
}
To organize JSON data in the background:
public void DoPost (HttpServletRequest request, httpservletresponse response)
throws Servletexception, IOException {
list<student> sts = new arraylist<student> ();
Sts.add (New Student ("Naruto");
Sts.add (New Student ("assist");
Sts.add (New Student ("Sakura");
Sts.add (New Student ("Kaka West");
System.out.println ("111111111111111");
Organize JSON data
String jsoncallback = Request.getparameter ("Jsoncallback");
System.out.println (jsoncallback);
String json = "";
StringBuffer Sbjson = new StringBuffer (jsoncallback+ ");
for (Student st:sts) {
sbjson.append ("{name:\" "+st.getname () +" \ "Age:" +st.getage () + "},");
}
Sbjson.append ("])");
JSON = sbjson.tostring ();
SYSTEM.OUT.PRINTLN (JSON);
Response.setcharacterencoding ("Utf-8");
Response.setcontenttype ("Text/json");
PrintWriter out = Response.getwriter ();
Out.print (JSON);
Out.flush ();
Out.close ();
}