第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么catch后就跑出這個(gè)異常呢?怎么改?

為什么catch后就跑出這個(gè)異常呢?怎么改?

aluckdog 2023-01-12 21:13:36
public static String getStrXML(String reqXML,String temp){//處理積分基本信息查詢Document objDOM = DocumentHelper.createDocument();try {objDOM=DocumentHelper.parseText(reqXML);} catch (DocumentException e) {// TODO Auto-generated catch blocktemp="erro";e.printStackTrace();return temp;//想在這里捕獲異常后,返回temp給調(diào)用該方法的函數(shù),然后繼續(xù)執(zhí)行這個(gè)函數(shù)中的其他語句,而不是后臺(tái)進(jìn)程終止執(zhí)行,怎么處理。。急用,謝謝指點(diǎn)?。?!}Node node = objDOM.selectSingleNode("//"+temp);String uu=node.getText();return uu;}org.dom4j.DocumentException: Error on line 1 of document : 元素的內(nèi)容必須由格式正確的字符數(shù)據(jù)或標(biāo)記構(gòu)成。 Nested exception: 元素的內(nèi)容必須由格式正確的字符數(shù)據(jù)或標(biāo)記構(gòu)成。at org.dom4j.io.SAXReader.read(SAXReader.java:482)
查看完整描述

3 回答

?
明月笑刀無情

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊

什么意思,java的異常設(shè)計(jì)結(jié)構(gòu)是不可恢復(fù)的,即出現(xiàn)異常表明程序不能繼續(xù)進(jìn)行catch如果捕獲了,程序就不會(huì)進(jìn)行了。不但是java,多數(shù)語言的異常模型都是不可恢復(fù)的。包括C。
樓上說可以,難道還有別的方法? 

我想了下,如果要實(shí)現(xiàn),多線程可能可以解決,你可以設(shè)置一個(gè)全局變量static的變量,這樣一個(gè)線程死亡之前給把參數(shù)保留在這個(gè)類里面。

樓上說:捕獲的范圍進(jìn)行一下調(diào)整,catch (DocumentException e)改成catch(Exception e)試試 .是肯定不行的,因?yàn)镋xception 比DocumentException 要大是它的父類。

查看完整回答
反對(duì) 回復(fù) 2023-01-15
?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

你說的是繼續(xù)執(zhí)行嗎?
用finally啊..
try{

}catch{

}finally{
//這里寫入的語句不管是否捕獲異常都會(huì)被執(zhí)行

查看完整回答
反對(duì) 回復(fù) 2023-01-15
?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

你把 temp定義到try之外。然后在遇到異常后,給temp賦值,不要在catch中寫什么return就行。

例如:
……………………
Document objDOM = DocumentHelper.createDocument();
String temp ="";
try{
……
}catch (DocumentException e) 
{
temp = "error";
}
Node node = objDOM.selectSingleNode("//"+temp);

查看完整回答
反對(duì) 回復(fù) 2023-01-15
  • 3 回答
  • 0 關(guān)注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)