目錄
前言
一、DWZ服務器端響應種類
二、如何增加info級別的消息提示
1.打開項目的BaseController.java類
2.打開項目的dwz.min.js文件
3.最后在前端DWZ的主加載頁面或者js文件中添加如下代碼:
前言
本篇文章沒有講太多東西,主要是個人工作記錄保存。如果對你有幫助也算是機緣巧合了。
一、DWZ服務器端響應種類
如果你看過DWZ的文檔:dwz-user-guide.docx。那么你可以搜索以下內容:
從上圖可以看出DWZ提供的以上幾種響應。但其實還可以擴展如下圖info:201, warn:202:
二、如何增加info級別的消息提示
1.打開項目的BaseController.java類
這個BaseController.java類是你自己搞的,定義了服務器響應消息的顯示頁面ajaxDone.jsp。
現在我們需要在BaseController.java中增加以下代碼:(業務Controller中return時調用)
protected ModelAndView ajaxDoneInfo(String message) {return ajaxDone(201, message, "");
}
2.打開項目的dwz.min.js文件
這里增加info消息級別:
statusCode: {ok:200, error:300, timeout:301, info:201},
下圖位置增加info級別的判斷:
額外說明:以上兩處或者在dwz.core.js文件中添加。因為dwz框架的使用可以是多個js的方式引入,也可以是直接引入dwz.min.js文件替換其它的文件。
接下來還需要在dwz.ajax.js文件或繼續dwz.min.js文件中根據需要進行修改以下兩處:(我這里沒有修改的需要,所以未做修改。)
3.最后在前端DWZ的主加載頁面或者js文件中添加如下代碼:
statusCode:{ok:200, error:300, timeout:301, info:201},
清空緩存運行項目得到這玩意:
另外這個消息提示框有自動關閉時間設置如圖:(可自行修改)