國航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