org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetExcepti

org.apache.struts2.json.JSONException: java.lang.reflect.InvocationTargetException

异常的产生原因:

   当加载一个对象时,struts2内部的处理方案是:除了加载该对象以外,还要

   加载关联的对象。而加载关联的对象是懒加载,而struts2ajax结合

   opensessioninview模式不起作用了,所以获取不到懒加载的对象。

   解决方案:

      public class Menuitem{

          private Set<User> users;

          @JSON(serialize=false)  //忽略该属性

          public Set<User> getUsers(){

               return users;

          }

      }

你可能感兴趣的:(Hibernate,Ajax,struts2)