默認(rèn)action最好定義在默認(rèn)namespace的包內(nèi)
因?yàn)樗薪?jīng)過(guò)該包的action都會(huì)被攔截。
但是通配符的優(yōu)先級(jí)比默認(rèn)action高,如果action的name="*_*",所有經(jīng)過(guò)該包的請(qǐng)求會(huì)被action先行攔截,但是由于action找不到對(duì)應(yīng)的類(lèi),仍然會(huì)報(bào)錯(cuò)
因?yàn)樗薪?jīng)過(guò)該包的action都會(huì)被攔截。
但是通配符的優(yōu)先級(jí)比默認(rèn)action高,如果action的name="*_*",所有經(jīng)過(guò)該包的請(qǐng)求會(huì)被action先行攔截,但是由于action找不到對(duì)應(yīng)的類(lèi),仍然會(huì)報(bào)錯(cuò)
2017-05-08
這里的默認(rèn)namespace指的是沒(méi)有指定namespace的包,這里的action,輸入任何項(xiàng)目?jī)?nèi)路徑都可以找到。這里的action搜索機(jī)制,可以這么描述,沿著路徑找到的第一個(gè)包,如果沒(méi)有對(duì)應(yīng)action,則去默認(rèn)namespace內(nèi)包含的包內(nèi)查找,沒(méi)有找的就報(bào)錯(cuò)
2017-05-08
個(gè)人總結(jié)的Struts2學(xué)習(xí)記錄,和老師代碼不一樣,https://github.com/buniaowanfeng/LearnStruts2/tree/master,
2017-05-07
空指針異常情況處理。private HttpServletRequest request=ServletActionContext.getRequest();
2017-05-06
這個(gè)視頻里有個(gè)小問(wèn)題,所有代碼照抄之后,需要把<constant name="struts.action.extension" value=""></constant>注釋掉,否則會(huì)影響訪問(wèn),切記,切記!
2017-05-06
這代碼操作起來(lái)不靈活,必須在action中用三個(gè)通配符才能達(dá)到老師的效果,有點(diǎn)一一對(duì)應(yīng)的關(guān)系,期待后續(xù)知識(shí)里有講解!
2017-05-06
@_現(xiàn)實(shí)點(diǎn) 都怪你!我現(xiàn)在腦子里全是趙鐵柱,根本聽(tīng)不進(jìn)去課!
2017-05-06
已采納回答 / 波特0
你的類(lèi)名是HelloWorldAction,所以應(yīng)改為<action name="helloworldaction_*">!否則你action中的名字怎么跟類(lèi)關(guān)聯(lián)呢???
最新回答 / 慕粉2333001784
啟動(dòng)不了,找到window-preferences-輸入server-----找到一個(gè)以RunTIme-開(kāi)頭的查看tomocat的運(yùn)行jdk加了沒(méi)或者查看一下jar包
2017-05-04