在前端开发过程中,我们经常需要通过AJAX获取服务器返回的JSON数据,在获取到JSON对象后,我们想要对数据进行处理或者展示在页面上,就需要通过Action来获取JSON对象。
//在JSP页面中,通过AJAX获取JSON数据 $.ajax({ url: "projectAction!getProjectList.action",type: "POST",data: { name: "AirWindow" },dataType: "json",success: function(data) { //获取JSON对象 console.log(data); } }); //在Action中返回JSON数据 public class ProjectAction extends ActionSupport { private JSONObject result;//JSON对象 private String name; public String getProjectList() { result = new JSONObject(); if (name != null) { //处理数据,将结果写入JSON对象 result.put("project1","ATM"); result.put("project2","Hotel Management"); } return SUCCESS; } public JSONObject getResult() { return result; } public void setName(String name) { this.name = name; } }
在JSP页面中,我们通过AJAX发送请求,获取服务器端通过Action返回的JSON数据,最终通过获取到的JSON对象对数据进行处理,然后展示在页面上,提升了页面的用户体验。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。