閱讀282 返回首頁    go 阿裏雲 go 技術社區[雲棲]


國航OA項目技術總結(一)關於catch的小技巧

關於catch的小技巧:

attachmentPOJOs= documentService.downloadDocumentAttachment(sessionID, boinsId,args);

這個WEBSERVICE如果獲取不到內容,不是將attachmentPOJOs置為空,而是catch BMPExceptionz之後在控製台(實際部署之後是在Tomcat裏輸出一堆內容),為了避免這個問題,解決方法如下,技巧哦:


					DocumentAttachmentPOJO[] attachmentPOJOs = null;
					try {
						attachmentPOJOs= documentService.downloadDocumentAttachment(sessionID, boinsId,args);//這是隻有1個對象的POJO對象
					}catch(final Exception e) {
						
					}

然後一些相關代碼如下,這個和這個技巧關係不大,起補充作用:

if (null != attachmentPOJOs) {
						for (int i = 0; i < attachmentPOJOs.length; i++) {
							DocumentAttachmentPOJO attachmentPOJO = attachmentPOJOs[i];
							System.out.println("\n—————————————————————————————————————————————————————————— 11附件 ——————————————————————————————————————————————————————————————\n");
							System.out.println("11附件ID:" +attachmentPOJO.getAttachmentID());
							System.out.println("11附件Name:" + attachmentPOJO.getAttachmentName());
							System.out.println("11附件Path:" + attachmentPOJO.getAttachmentPath());
							System.out.println("11附件Tag:" + attachmentPOJO.getAttachmentTag());
							System.out.println("\n—————————————————————————————————————————————————————————— 11附件 ——————————————————————————————————————————————————————————————\n");

最後更新:2017-04-02 17:51:24

  上一篇:go 國航OA項目技術總結(二)關於JVM虛擬機中對象的創建,手機端提速的重要優化
  下一篇:go 安裝Microsoft Expression Web 2.0出現1603錯誤的解決方法