国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Strus2學習Exception處理集錦(一)

2019-11-14 22:30:42
字體:
來源:轉載
供稿:網友
Strus2學習Exception處理集錦(一)

2015-01-05

同學用dom4j寫的一個更改節點文本的方法爆出這樣一個錯誤:

代碼:

for(Iterator itr=root.elementIterator();itr.hasNext();){                Element ele=(Element)itr.next();                System.out.

xml

<?xml version="1.0" encoding="gb2312"?><Student>   <name>張三</name>    <age>20</age>    <name>李四</name>  <age>30</age></Student>

分析:

  再回顧他代碼時首先exception處理有些問題

  catch (IOException e) {  e.printStackTrace();  }  catch (DocumentException e) {  e.printStackTrace();  }

  以至于后面無法看到錯誤的關鍵!

  代碼片段是他在"student"的子節點循環的下查找“name”元素,這時候就變成"name"下查找"name",所以節點找不到。如果異常處理正常的話,應該提醒元素找不到

將for循環去掉,代碼正常運行,得到想要的結果!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 石嘴山市| 改则县| 吕梁市| 望奎县| 泸溪县| 铁岭市| 沙河市| 钟祥市| 宁蒗| 宁津县| 佛坪县| 宁海县| 大英县| 米林县| 江永县| 景宁| 河津市| 竹溪县| 蚌埠市| 湖州市| 阜城县| 德钦县| 石首市| 逊克县| 汉阴县| 盐边县| 乌审旗| 浙江省| 广东省| 沂南县| 海南省| 察隅县| 广平县| 衢州市| 综艺| 灵台县| 荆门市| 黔西县| 金乡县| 股票| 黄浦区|