前端页面
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <button οnclick="en()">点我</button> <table id="myDiv"> <tr> <th>学号</th> <th>姓名</th> </tr> </table> </body> </html> <script> function en() { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET", "a", true); xmlhttp.send(); xmlhttp.onreadystatechange = function () { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var xml=xmlhttp.responseText; var parse = JSON.parse(xml); var td; for (let i = 0; i < parse.length; i++) { var tr=document.createElement("tr"); for (let j = 0; j < parse[i].length; j++) { if (parse[i][j] != null) { var wb= document.createTextNode(parse[i][j]); td=document.createElement("td"); td.append(wb); } else { break; } tr.append(td); document.getElementById("myDiv").append(tr); } } } } } </script>
servlet页面
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { PrintWriter writer = servletResponse.getWriter(); String[][] stu= new String[5][5]; stu[0][0]="1"; stu[0][1]="a"; stu[1][0]="2"; stu[1][1]="b"; stu[2][0]="3"; stu[2][1]="c"; String json= JSON.toJSONString(stu); writer.write(json); }