ConfigDebugstruts2調(diào)試插件
一、功能列表
1.用戶進(jìn)行一個操作,如果經(jīng)過struts2處理,就會在控制臺打印相應(yīng)的信息,信息如下:
該操作的訪問方式:例如POST或GET
調(diào)試url地址:url及參數(shù)(POST方式的參數(shù)被轉(zhuǎn)為GET方式),便于用url直接調(diào)試
POST或GET參數(shù)的多行顯示:每行顯示一個鍵值對,參數(shù)名稱=參數(shù)值
執(zhí)行的action以及方法:便于快速找到該操作對應(yīng)的action及方法
該操作的執(zhí)行時間(單位毫秒):便于確定該操作的執(zhí)行效率
該action配置信息所在配置文件的路徑以及名稱:便于快速找到對應(yīng)的配置文件
該action配置信息在配置文件中的行數(shù):便于快速找到配置該action的位置
該action返回的結(jié)果名稱:便于快速確定action中方法返回的結(jié)果名稱
該action返回的視圖位置:便于快速找到該操作返回的視圖資源的實際位置
Session范圍中的信息:便于觀察session中的信息
2.方便的開關(guān)控制臺信息的顯示
通過配置struts.xml文件中的devMode的值為true或false,來啟用或停用控制臺的提示信息,從而達(dá)到在開發(fā)的時候,設(shè)置devMode=true(打印信息),在程序上線的時候,設(shè)置devMode=false(不打印信息),不會造成效率的影響。
或者在struts.xml中去掉該插件相關(guān)的攔截器配置(在項目發(fā)布時,可以不包含該插件包),來關(guān)閉調(diào)試信息。
3.可自定義提示前綴和提示信息
在configdebug.properties屬性文件中進(jìn)行配置。
