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

 

前一段时间在调试程序的时候,有一部份需要用到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;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值