错误:
Class org.apache.struts2.json.JSONWriter can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public"
解决:
excludeProperties:
\S+.hibernateLazyInitializer
<result name="success" type="json">
<param name="root">replies</param>
<param name="excludeNullProperties">true</param>
<param name="excludeProperties">
data\[\d+\].author.password,
data\[\d+\].author.posts,
data\[\d+\].author.replies,
\S+.hibernateLazyInitializer
</param>
</result>
本文介绍了解决Struts2框架中JSON输出时遇到的问题,特别是关于如何排除特定属性以避免访问权限问题的方法。通过配置<result>标签,指定了需要排除的属性,确保了JSON数据的安全性和正确性。
1131

被折叠的 条评论
为什么被折叠?



