您的位置:首页 > 编程语言 > Java开发

关于在struts2.0中应用json产生类型访问异常问题的解决

2010-09-30 16:18 691 查看

前一段时间在调试程序的时候,有一部份需要用到AJAX,利用prototype,但是当程序调用的时候产生如下异常
org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet default threw exception
java.lang.IllegalAccessException: Class com.googlecode.jsonplugin.JSONWriter can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"

找了很久,原来他是不识别类型为接口的get属性方法,在我们使用SSH框架时,尽量不要把接口的get方法放出来,好像这个接口get方法也没有什么用
还有类型为HASHMAP里的属性,如果HASPMAP类型属性中包含有记录,用prototype在前端页面也读取不到数据,没有记录,则能读取到其他字段的数据

# re: 关于在struts中应用json产生类型访问异常问题的解决2008-07-23 19:14 | zhouting

请问不用get怎么在页面上取值呢 回复 更多评论

# re: 关于在struts中应用json产生类型访问异常问题的解决2008-07-27 17:50 | 沙漠中的鱼

需要用到get方法,只是在action里面不能包含有接口的get方法,
如 private InterfaceService iService;
public InterfaceService getIService(){
return iService;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐