【发布时间】:2018-01-04 23:45:53
【问题描述】:
我有这个代码:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter printWriter = response.getWriter();
JSONArray arrayObj=new JSONArray();
TimeTableDAO timeTable = new TimeTableDAO();
ArrayList<String[]> data = timeTable.getTimeTableData();
for (int i = 0; i < data.size(); i++){
for (int j = 0; j < data.get(i).length; j++){
printWriter.print("Token " + data.get(i)[j] + "\n");
}
}
response.sendRedirect("script.js");
response.getWriter().write(data.toString());
}
在我的 javascript 文件中, 一旦页面被加载并呈现所有内容,它将触发它:
$(window).on('load', function() {
$.get("TeacherServlet", function(response) {
console.log(response);
});
});
我正在尝试将 servlet 中的数据传回 javascript,以便我可以使用 Jquery 对数据执行其他操作。 但是我希望这些数据以 JSON 格式传回。
请有人帮我做这件事。在此先感谢:)
【问题讨论】:
标签: javascript java servlets