org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException异常解决

0人阅读 评论(0) 收藏 举报
分类:

自己在用ajax调用Action,返回时json时,出现了一下异常:

org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException
	org.apache.struts2.json.JSONWriter.bean(JSONWriter.java:246)
	org.apache.struts2.json.JSONWriter.processCustom(JSONWriter.java:178)
	org.apache.struts2.json.JSONWriter.process(JSONWriter.java:168)
	org.apache.struts2.json.JSONWriter.value(JSONWriter.java:134)
	org.apache.struts2.json.JSONWriter.write(JSONWriter.java:102)
	org.apache.struts2.json.JSONUtil.serialize(JSONUtil.java:116)
	org.apache.struts2.json.JSONResult.createJSONString(JSONResult.java:196)
	org.apache.struts2.json.JSONResult.execute(JSONResult.java:170)

解决办法:

1、因为要对Action中Service层的对象进行注入,加入了对应的get()/set()方法,返回的json的对象会将这个get()中的属性值返回,所以去掉service的get()方法。

2、在Action中除了属性的get()方法外,最好不要定义get开头的Action方法。

查看评论

解决org.apache.struts2.json.JSONException异常

22:16:24,432 ERROR org.apache.struts2.dispatcher.Dispatcher:38 - Exception occurred during processin...
  • u010244138
  • u010244138
  • 2013-11-26 22:20:01
  • 1363

org.apache.struts2.json.JSONException:java.lang.reflect.InvocationTargetException异常解决

自己在进行Struts2框架练习的时候,需要在Action中向前台传递JSON格式的数据,结果遇到了该异常。 通过在网上搜索知道了异常出现的原因。Action中的数据转化成JSON格式数据的时候,...
  • tingyu1995
  • tingyu1995
  • 2017-10-21 09:25:28
  • 93

SSH+ajax 发生异常org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException

异常:org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException 原因:需要转换为jso...
  • hlx20080808
  • hlx20080808
  • 2016-11-30 17:25:38
  • 201

jquery Ajax 返回JSON报错: org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetExce

这个错误是因为我的Service层在注入Action的时候让自动生成了Get、Set方法,问题就出在Get方法上。返回的JSON对象也将这个Get方法当作类实体的属性来返回。 就会报错:org.ap...
  • lhzjj
  • lhzjj
  • 2012-08-16 10:22:24
  • 23803

关于org.apache.struts2.json.JSONException: org.apache.struts2.json.JSONException异常的解决

此异常是我在用SSH2技术写OA项目中,由前台发生的异常,一般浏览器还没发检查除错误,只有用了火狐F12才看到响应的结果。 错误发生在,当我登录成功后,点击“注销”后回到登陆页面,此时再次登录就报这...
  • agxy08xx1mxx
  • agxy08xx1mxx
  • 2011-11-14 22:21:11
  • 12326

Ajax请求数据提示org.apache.struts2.json.JSONException错误

使用Ajax请求Action中数据,网页提示“org.apache.struts2.json.JSONException”与“java.sql.SQLException: Positioned Upd...
  • lemmata
  • lemmata
  • 2016-12-28 22:00:56
  • 808

org.apache.struts2.json.JSONException 解决方法

配置文件代码 package name="dictionary_ajax_code" extends="json-default"> action name="DictionaryTy...
  • itmyhome
  • itmyhome
  • 2017-04-13 18:00:27
  • 991

org.apache.struts2.json.JSONException:

昨天因为一个这样的错误,折腾了好久。这个项目是用SSH的框架,并且用到了jqgrid来作为前端的表格来显示数据,struts2返回的是json数据。当我把action写完之后,运行程序就报下面这样的错...
  • u011292870
  • u011292870
  • 2015-12-10 22:23:18
  • 1866

java.lang.reflect.InvocationTargetException 异常(Json转化时抛出)

在Struts2转化Json时出现异常,异常如下 HTTP Status 500 - type Exception report message description The server ...
  • dcb_ripple
  • dcb_ripple
  • 2016-08-25 16:03:08
  • 5457
    个人资料
    持之以恒
    等级:
    访问量: 341
    积分: 134
    排名: 113万+
    文章存档