struts2 url映射action的搜索順序

1.

獲得請(qǐng)求路徑的URI,例如url是:http://server/struts2/path1/path2/path3/test.action

2.

首先尋找namespace為/path1/path2/path3的package,如果存在這個(gè)package,則在這個(gè)package中尋找名字為test的action,如果不存在這個(gè)package則轉(zhuǎn)步驟3;

3.

尋找namespace為/path1/path2的package,如果存在這個(gè)package,則在這個(gè)package中尋找名字為test的action,如果不存在這個(gè)package,則轉(zhuǎn)步驟4;

4.

尋找namespace為/path1的package,如果存在這個(gè)package,則在這個(gè)package中尋找名字為test的action,如果仍然不存在這個(gè)package,就去默認(rèn)的namaspace的package下面去找名字為test的action,如果還是找不到,頁(yè)面提示找不到action。

注意

如果存在path1/path2/這個(gè)package,但是不存在test這個(gè)action,那么就不會(huì)再往上一級(jí)找了,直接就報(bào)錯(cuò)了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Action名稱的搜索順序 1、獲得請(qǐng)求的URI,例如ul是:http://server/struts2/pa...
    exmexm閱讀 338評(píng)論 0 0
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,534評(píng)論 19 139
  • 一、概念 Struts是流行和成熟的基于MVC設(shè)計(jì)模式的Web應(yīng)用程序框架。使用Struts的目的:為了幫助我們減...
    yzw12138閱讀 663評(píng)論 0 2
  • action中如何接受頁(yè)面?zhèn)鬟^來的參數(shù) 第一種情況:(同名參數(shù)) 例如:通過頁(yè)面要把id=1 name=tom a...
    清楓_小天閱讀 3,286評(píng)論 1 22
  • GitHub 地址 訪問GitHub下載最新源碼:https://github.com/JYG0723/Strut...
    HikariCP閱讀 357評(píng)論 0 2

友情鏈接更多精彩內(nèi)容