微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

action获取json对象

在前端开发过程中,我们经常需要通过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;
    }
}

action获取json对象

在JSP页面中,我们通过AJAX发送请求,获取服务器端通过Action返回的JSON数据,最终通过获取到的JSON对象对数据进行处理,然后展示在页面上,提升了页面用户体验。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐