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