使用Jquery AJAX将Java对象获取为JSON响应

杜沙尔

我是Jquery,Struts2和Ajax的新手。

我试图通过Struts2 Action类将Java对象检索到Jquery Ajax。我收到的响应是[object Object]

$.ajax({
/* type : "POST", */
url : "launchapptest",
/* contentType: "application/json; charset=utf-8", */
data : "processDateInput="+processDate,
dataType : "json",
async: true,
success : function(result) {
	alert(result);
	alert("Success");					
	}
});

我的动作课:

 public class LaunchAppTestAction extends ActionSupport {

private static final long serialVersionUID = -367986889632883043L;

//private ProcessDate pd = new ProcessDate();

 private Object od;

private String processDateInput=null;   


public String execute() throws Exception {

    OverviewService os = new OverviewService();
    System.out.println("Action Class" +processDateInput);

    List<?> overviewList = os.getOverViewDetails(processDateInput); 

    setOd(overviewList);

    return SUCCESS;
}

public String getProcessDateInput() {
    return processDateInput;
}

public void setProcessDateInput(String processDateInput) {
    this.processDateInput = processDateInput;
}

 public Object getOd() {
        return od;
    }

    public void setOd(Object od) {
        this.od = od;
    }}

我的struts.xml看起来像:

    <action name="launchapptest" class="com.ge.wd.action.LaunchAppTestAction">
        <result name= "success" type="json">
        </result>
    </action>

请让我知道如何在Jquery Ajax中访问对象Od。

杜沙尔

感谢您的帮助,我能够借助chrome开发人员工具解决此问题。

我将我的Jquery脚本更改为使用stingify函数。

$.ajax({
            /* type : "POST", */
            url : "launchapptest",
            /* contentType: "application/json; charset=utf-8", */
            data : "processDateInput="+processDate,
            dataType : "json",
            async: true,
            success : function(result) {                
                var od = JSON.stringify(result) ;
                console.log(od);
            }
        });

我能够在控制台上查看JSON对象。感谢您的所有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Jquery AJAX将Java对象获取为JSON响应

来自分类Dev

使用jQuery ajax json响应?

来自分类Dev

使用 ajax/php 将 JSON 对象解析为 javascript

来自分类Dev

使用jQuery从JSON获取对象

来自分类Dev

jQuery AJAX响应对象将控制台上的键记录为未定义

来自分类Dev

如何使用 jQuery 将树解析为 JSON 对象

来自分类Dev

使用javascript / jquery从API获取Json响应

来自分类Dev

使用jQuery在PHP中获取JSON响应

来自分类Dev

使用jQuery API获取JSON响应

来自分类Dev

在jQuery中使用ID获取为对象

来自分类Dev

使用GSON将JSON解析为Java对象

来自分类Dev

使用 GSON 将 JSON 嵌套对象解析为 Java POJO

来自分类Dev

jQuery Ajax JSON对象的值为NULL

来自分类Dev

无法使用Angular2将响应json解析为对象

来自分类Dev

如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

来自分类Dev

使用截击将嵌套的Json对象发布到服务器,获取响应200

来自分类Dev

在AJAX jQuery中获取JSON字符串响应时“无法使用'in'运算符..”

来自分类Dev

使用Jquery从Json对象获取父节点

来自分类Dev

如何使用jquery从json对象获取值?

来自分类Dev

如何使用json或jquery获取双对象?

来自分类Dev

如何使用json或jquery获取双对象?

来自分类Dev

无法使用jquery ajax将JSON响应绑定到文本框(MVC 4)

来自分类Dev

jQuery Ajax Json响应-检查是否为空

来自分类Dev

从 php ajax 响应 JSON 对象创建 jquery 数组

来自分类Dev

如何使用jQuery从“ jqXHR”对象获取响应标题?

来自分类Dev

使用jQuery从ajax响应获取Http状态代码

来自分类Dev

使用单独的函数从ajax响应中获取jQuery目标html

来自分类Dev

在使用jQuery Ajax保留“ this”的范围的同时获取响应

来自分类Dev

如何使用jQuery从AJAX请求中获取响应文本

Related 相关文章

  1. 1

    使用Jquery AJAX将Java对象获取为JSON响应

  2. 2

    使用jQuery ajax json响应?

  3. 3

    使用 ajax/php 将 JSON 对象解析为 javascript

  4. 4

    使用jQuery从JSON获取对象

  5. 5

    jQuery AJAX响应对象将控制台上的键记录为未定义

  6. 6

    如何使用 jQuery 将树解析为 JSON 对象

  7. 7

    使用javascript / jquery从API获取Json响应

  8. 8

    使用jQuery在PHP中获取JSON响应

  9. 9

    使用jQuery API获取JSON响应

  10. 10

    在jQuery中使用ID获取为对象

  11. 11

    使用GSON将JSON解析为Java对象

  12. 12

    使用 GSON 将 JSON 嵌套对象解析为 Java POJO

  13. 13

    jQuery Ajax JSON对象的值为NULL

  14. 14

    无法使用Angular2将响应json解析为对象

  15. 15

    如何将纯文本响应编码为 JSON 并使用 PHP CURL 获取特定数据

  16. 16

    使用截击将嵌套的Json对象发布到服务器,获取响应200

  17. 17

    在AJAX jQuery中获取JSON字符串响应时“无法使用'in'运算符..”

  18. 18

    使用Jquery从Json对象获取父节点

  19. 19

    如何使用jquery从json对象获取值?

  20. 20

    如何使用json或jquery获取双对象?

  21. 21

    如何使用json或jquery获取双对象?

  22. 22

    无法使用jquery ajax将JSON响应绑定到文本框(MVC 4)

  23. 23

    jQuery Ajax Json响应-检查是否为空

  24. 24

    从 php ajax 响应 JSON 对象创建 jquery 数组

  25. 25

    如何使用jQuery从“ jqXHR”对象获取响应标题?

  26. 26

    使用jQuery从ajax响应获取Http状态代码

  27. 27

    使用单独的函数从ajax响应中获取jQuery目标html

  28. 28

    在使用jQuery Ajax保留“ this”的范围的同时获取响应

  29. 29

    如何使用jQuery从AJAX请求中获取响应文本

热门标签

归档