沙漠中的魚

          欲上天堂,先下地獄
          posts - 0, comments - 56, trackbacks - 0, articles - 119
            BlogJava :: 首頁 ::  :: 聯系 :: 聚合  :: 管理

          前一段時間在調試程序的時候,有一部份需要用到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 by zhouting
          請問不用get怎么在頁面上取值呢

          # re: 關于在struts中應用json產生類型訪問異常問題的解決  回復  更多評論   

          2008-07-27 17:50 by 沙漠中的魚
          @zhouting
          需要用到get方法,只是在action里面不能包含有接口的get方法,
          如 private InterfaceService iService;
          public InterfaceService getIService(){
          return iService;
          }
          這樣通過Ajax取值時就是產生上面文章所說的異常
          主站蜘蛛池模板: 永吉县| 清苑县| 河池市| 临潭县| 六枝特区| 遵义市| 渝中区| 阳泉市| 亚东县| 深州市| 上高县| 堆龙德庆县| 吉木萨尔县| 睢宁县| 奉贤区| 周宁县| 天长市| 大庆市| 海门市| 盖州市| 塘沽区| 滦南县| 格尔木市| 大宁县| 叶城县| 万宁市| 甘南县| 吴桥县| 东兴市| 阳西县| 桓仁| 社旗县| 贵南县| 平舆县| 府谷县| 随州市| 峨眉山市| 永清县| 龙井市| 兴宁市| 子洲县|