沙漠中的魚

          欲上天堂,先下地獄
          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取值時就是產生上面文章所說的異常
          主站蜘蛛池模板: 日喀则市| 皮山县| 六枝特区| 宁国市| 岐山县| 呼伦贝尔市| 湟中县| 和顺县| 伊通| 龙山县| 介休市| 运城市| 乌拉特后旗| 曲水县| 大城县| 泰和县| 修文县| 湛江市| 凤庆县| 连山| 五原县| 集安市| 汨罗市| 桑日县| 临潭县| 日喀则市| 通城县| 舟山市| 紫云| 泾阳县| 嘉祥县| 慈溪市| 太白县| 钟祥市| 深泽县| 聂荣县| 沙田区| 周宁县| 德江县| 沙雅县| 恭城|