前一段時間在調試程序的時候,有一部份需要用到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在前端頁面也讀取不到數據,沒有記錄,則能讀取到其他字段的數據
評論
@zhouting
需要用到get方法,只是在action里面不能包含有接口的get方法,
如 private InterfaceService iService;
public InterfaceService getIService(){
return iService;
}
這樣通過Ajax取值時就是產生上面文章所說的異常
需要用到get方法,只是在action里面不能包含有接口的get方法,
如 private InterfaceService iService;
public InterfaceService getIService(){
return iService;
}
這樣通過Ajax取值時就是產生上面文章所說的異常
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關文章:
|
||