9910

          單飛

             :: 首頁 :: 聯系 :: 聚合  :: 管理
          InputStream in = getClass().getResourceAsStream('/'+"spring-beans.dtd"); 表示從classs目錄下面的找文件,文件放在src下面就可以了.
          InputStream in = getClass().getResourceAsStream("spring-beans.dtd"); 表示從當前classs下面的路徑找文件
          如果是在com.a.b.c.d.Test這個class就表示spring-beans.dtd要放在目錄src\com\a\b\c\d下.

          SAXBuilder builder = new SAXBuilder();
                      EntityResolver resolver = new EntityResolver() {

                          public InputSource resolveEntity(String publicId,
                                  String systemId) {
                              if (publicId.equals("-//SPRING//DTD BEAN//EN")) {
                                  InputStream in = getClass().getResourceAsStream(
                                          '/'+"spring-beans.dtd");
                                  return new InputSource(in);
                              } else {
                                  return null;
                              }
                          }

                      };
                      builder.setEntityResolver(resolver);

          這樣才能解決dtd的本地查找問題.

          posted on 2007-04-26 13:54 單飛 閱讀(4812) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 松滋市| 来凤县| 鸡泽县| 威远县| 德安县| 萝北县| 景洪市| 阜新市| 新野县| 阜宁县| 全椒县| 兴山县| 彭泽县| 于都县| 安阳县| 奉节县| 仙桃市| 罗田县| 兖州市| 石渠县| 黔江区| 吉安县| 新和县| 汕头市| 乐平市| 萨嘎县| 万宁市| 平湖市| 百色市| 北京市| 兴山县| 夏河县| 邵阳市| 门源| 寻乌县| 古蔺县| 安塞县| 宁武县| 东源县| 聂荣县| 东安县|