程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 遇到一個很奇怪的問題。。有大神來幫忙麼?,很奇怪大神

遇到一個很奇怪的問題。。有大神來幫忙麼?,很奇怪大神

編輯:JAVA綜合教程

遇到一個很奇怪的問題。。有大神來幫忙麼?,很奇怪大神


 

在402行會拋出異常

InvocationTargetException

查了一下關於這個異常的解決辦法。。但是都沒什麼實際的效果,。有大神知道麼?一個很接單的問題。。雖然最終我用GSON一樣繞過去了。。但是心裡還是感覺怪怪的。。

 //1.通過icid查找客戶秘鑰
String key=Jsoup.connect(NMApi.url() + "/Stores/findKey")
.timeout(60000)
.data("icid", icid)
.post()
.text();
if(key==""||key==null){
return "查詢客戶秘鑰失敗";
}
String result = Jsoup.connect(NMApi.url() + "/wh/goods").timeout(10000)
.data("RequestName", "wGoodsInfo")
.data("icID", icid)
.data("cKey", key)
.data("cDepot", cdepot)
.data("iPage", "1")
.data("iPagePer", "111")
.data("cqgCode", "")
.data("cqcCode", "")
.data("iqwGiid", "")
.data("nqType", "0")
.get()
.text();
System.out.println("查詢物品的字符串"+result);
Map<String,Object> map = new Gson().fromJson(result,new TypeToken<Map<String,Object>>() {}.getType());
System.out.println("查詢物品的MAP"+map);

ArrayList<goodsRec> reclist = new ArrayList<>();
reclist =(ArrayList<goodsRec>) map.get("RecList");
// String re = new Gson().toJson(reclist);
// reclist = new Gson().fromJson(re,new TypeToken<ArrayList<goodsRec>>() {}.getType());
// //對查詢物品的集合進行遍歷。比較其中的物品名稱和SKU、如有相同提取該物品的iwGiid.
String giid="";
goodsRec aa =reclist.get(4);
String na =reclist.get(4).getIwGiid();
for(int i=0;i<reclist.size();i++){
if(reclist.get(i).getCgName().equals(cgoods)||reclist.get(i).getCgCode().equals(cgoods)){
// String na =reclist.get(4).get("iwGiid");
giid =reclist.get(i).getIwGiid();
System.out.println(giid);
}
}
if(giid==""){
return "查無此物品";
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved