事情是这样的,我打算用spring的AOP来完成一些功能,如日志处理,操作权限验证等。由于所有的Action都必须继承ActionSupport(我用的是Struts2),spring的配置文件中,我用的是BeanNameAutoProxyCreator,其中将proxyTargetClass这个属性设置成true,于是问题就来了,一旦我用json-plugin,那么就会抛出NoSuchMethodException。我知道这是由于json-plugin序列化的是Action的CGLIB代理类。像这这种问题,我不知道大家是如何解决的?
你看看这个对你有帮助吗?http://www.iteye.com/topic/119935
Struts2 是用的什么版本?json-plugin用的什么版本?
可能是json-plugin的bug,见
http://unika-ly12.iteye.com/admin/blogs/544672
那肯定是bug了,我吧博客里的内容直接引过来吧
[quote]
jsonplugin0.34在struts2.1.6后就有问题了,其核心原因是xwork在2.1.2版本后将com.opensymphony.xwork2.util.TextUtils去掉了,解决办法将这个类重新考到jsonplugin包里。
[/quote]
能提供下完整的异常信息吗?