陕西省住房城乡建设厅网站,阿里巴巴网站费用怎么做分录,做网站大概要多少,建设银行忘记密码网站本文实例讲述了JSPjQuery使用Ajax方式调用JSON的实现方法#xff0c;在这里分享给大家以供大家参考#xff0c;具体的实现以及代码如下所示#xff1a;前台#xff1a;//testfunction test(uid){if(confirm(确定该用户操作uid吗#xff1f;)){var…本文实例讲述了JSPjQuery使用Ajax方式调用JSON的实现方法在这里分享给大家以供大家参考具体的实现以及代码如下所示前台//testfunction test(uid){if(confirm(确定该用户操作uid吗)){var date new Date();var param {uid:uid};jQuery.get(test.jsp?para date, param,function(data){if(data ! null){var result data.result;//alert(datadata);if(result 1){alert(操作失败);}if(result 0){alert(操作失败。);//document.location.href document.location;//window.location.reload();}}});}}submit后台test.jspresponse.setContentType(application/x-json;charsetUTF-8);String uidrequest.getParameter(uid);int ret0;String result {\result\: ret };out.print(result);%注意返回json格式如{result:0}需要设置 代码如下:response.setContentType(application/x-json;charsetUTF-8);jspjqueryajaxjsonPerson、Address 2个类描述一个人用ajax把数据取回显示在页面上在DemoServlet里组装数据项目用到的文件json-lib-2.1-jkd15.jarcommons-lang-2.1.jarcommons-logging.jarcommons-collections-3.2.jarcommons-beanutils.jarjquery.jsjson.js下面是详细代码Person:public class Person implements java.io.Serializable{private String name;private String sex;private Integer age;private Address address;public String getName() {return name;}public void setName(String name) {this.name name;}public String getSex() {return sex;}public void setSex(String sex) {this.sex sex;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address address;}}Address:public class Address implements java.io.Serializable{private String province;private String city;private String country;public Address() {}public Address(String province, String city, String country){this.province province;this.city city;this.country country;}public String getProvince() {return province;}public void setProvince(String province) {this.province province;}public String getCity() {return city;}public void setCity(String city) {this.city city;}public String getCountry() {return country;}public void setCountry(String country) {this.country country;}}DemoServlet:import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.wncnke.json.pojo.Address;import org.wncnke.json.pojo.Person;public class DemoServlet extends HttpServlet{Overrideprotected void doGet(HttpServletRequest request,HttpServletResponse response)throwsServletException, IOException {doPost(request, response);}Overrideprotected void doPost(HttpServletRequest request,HttpServletResponse response)throwsServletException, IOException {response.setContentType(text/xml;charsetutf-8);response.setHeader(Cache-Control,no-cache);try{Personperson1 new Person();person1.setName(小王);person1.setSex(女);person1.setAge(23);person1.setAddress(newAddress(辽宁省,大连市,高新园区));List list new ArrayList();list.add(person1);try{//取集合JSONArray jsonArray JSONArray.fromObject(list);JSONObject jsonObject new JSONObject();jsonObject.put(person, jsonArray);response.getWriter().write(jsonObject.toString());} catch(IOException e) {e.printStackTrace();}}catch(Exception e){e.printStackTrace();}}}web.xml:jsonindex.jspDemoServletorg.wncnke.json.servlet.DemoServletDemoServlet/demoServletindex.jsp:view plaincopy to clipboardprint?String path request.getContextPath();String basePath request.getScheme()://request.getServerName():request.getServerPort()path/;%NameSexAgeAddress