net.sf.json.JSONException: java.lang.NoSuchMethodException: Property 'username' has no getter method

问题:在项目开发中,在Action类的一个方法中使用了JSONArray licensesArray = JSONArray.fromObject(list,jsonConfig),却报如题目的错误(list是javabean的集合,举例如User)

可能原因分析:User类是Action类的一个内部类,fromObject方法通过反射机制去寻找User类即User.class,由于User类为内部类,所以找不到该类,也就没有类属性的getter和setter方法了。

解决方案:把User类提取出来作为单独的一个类。

相关文章

AJAX是一种基于JavaScript和XML的技术,能够使网页实现异步交...
在网页开发中,我们常常需要通过Ajax从后端获取数据并在页面...
在前端开发中,经常需要循环JSON对象数组进行数据操作。使用...
AJAX(Asynchronous JavaScript and XML)是一种用于创建 We...
AJAX技术被广泛应用于现代Web开发,它可以在无需重新加载页面...
Ajax是一种通过JavaScript和HTTP请求交互的技术,可以实现无...