Struts2的Action搜索順序的疑問?
命名空間只有一個級別。如果請求的URL是/bookservice/search/get.action,系統(tǒng)將先在/bookservice/search的命名空間下查找名為get的Action,如果在該命名空間內(nèi)找到名為get的Action,則由該Action處理用戶的請求;如果未找到,系統(tǒng)將直接進入默認(rèn)的命名空間中查找名為get的Action,而不會在/bookservice的命名空間下查找名為get的Action。這和老師講的搜索順序讓我不好理解,能否解釋下?
2015-08-19
您好,這個是根據(jù)/bookservice/search/ 這個package是否存在有關(guān)鍵,假如存在沒找到get.action,它就會去默認(rèn)的命名空間;假如/bookservice/search/ 這個package不存在,系統(tǒng)就會返回上一級目錄/bookservice/這個package去找,以此類推。