課程
/后端開發
/Java
/Struts2入門
Action搜索順序應該是按namespace來找吧?
2015-10-20
源自:Struts2入門 4-3
正在回答
1.獲得請求路徑的URI,例如url是:http://server/struts2/path1/path2/path3/test.action
2.首先尋找namespace為/path1/path2/path3的package,如果存在這個package,則在這個package中尋找名字為test的action,如果不存在這個package則轉步驟3;
3.尋找namespace為/path1/path2的package,如果存在這個package,則在這個package中尋找名字為test的action,如果不存在這個package,則轉步驟4;
4.尋找namespace為/path1的package,如果存在這個package,則在這個package中尋找名字為test的action,如果仍然不存在這個package,就去默認的namaspace的package下面去找名字為test的action,如果還是找不到,頁面提示找不到action。
南城_憶瀟湘
qq_孤單南半球_03630472
慕圣2610325
舉報
本教程帶你踏上Struts2學習之旅,對Struts2進行更深入講解
1 回答Struts2的Action搜索順序的疑問?
1 回答action搜索機制
1 回答action的搜索機
1 回答Action搜索順序筆記中同學們記得怎么沖突啊
2 回答There is no Action mapped for namespace [/] and action name [students] associated with context path [/jdbc_caozuo].
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-10
1.獲得請求路徑的URI,例如url是:http://server/struts2/path1/path2/path3/test.action
2.首先尋找namespace為/path1/path2/path3的package,如果存在這個package,則在這個package中尋找名字為test的action,如果不存在這個package則轉步驟3;
3.尋找namespace為/path1/path2的package,如果存在這個package,則在這個package中尋找名字為test的action,如果不存在這個package,則轉步驟4;
4.尋找namespace為/path1的package,如果存在這個package,則在這個package中尋找名字為test的action,如果仍然不存在這個package,就去默認的namaspace的package下面去找名字為test的action,如果還是找不到,頁面提示找不到action。