问题一:
can not access a member of class org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper with modifiers "public".
在Struts2与Spring整合过程中,发现了此问题,有去百度过,网上给了很多解决方法,但是真正解决问题的方法之一,是看到了一个帖子。在这里我结合自己写的事例,给于了解决方法:
导致此问题的原因是:Struts2 Action调用Spring 的Service 接口时,出的问题。
本人写调用Service时,调用的Service 给了Set和Get Service的方法。在这里只写Set方法就OK了,将Get方法取消掉。这个问题就解决了。“”
问题二:
“dojo.io.bind” dojo is undefine......
这个问题出现在使用Json来实现Ajax效果时出现的。
导致的原因及解决办法:
在页面导入Dojo的标签.<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>
<head>
.......................
<sx:head/>
</head>
本文解决了Struts2与Spring整合时遇到的两个常见问题:一是无法访问PoolingDataSource的成员;二是使用Json实现Ajax效果时遇到dojo未定义的问题。通过调整Service接口的调用方式和正确引入Dojo标签,这些问题得以解决。
672

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



