最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

您好,求問關(guān)于struts2 package name作用!

您好,求問關(guān)于struts2 package name作用!

心有法竹 2021-11-03 11:07:39
<package>是用來解決重名的問題,例如當(dāng)系統(tǒng)的前臺和后臺都有一個(gè)action名叫test,這時(shí)就需要用package來區(qū)分。前臺<package name="front">后臺<package name="backed">但是怎樣訪問呢?如果,兩個(gè)package的namespace都是/,訪問test.action只能訪問到第二個(gè)package中的action,第一個(gè)訪問不到。怎么辦???如果兩個(gè)package設(shè)置不同的namespace的話,那么package的name屬性不是白設(shè)置了嗎,沒意義了啊,倒不如是相同的呢!求講解!
查看完整描述

2 回答

?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個(gè)贊

首先更正一點(diǎn),struts配置文件中的package name屬性不是解決重名問題的,而是用來實(shí)現(xiàn)繼承的,namespace才是用來解決重名的,前臺和后臺可以這樣分<package name="front" namespace="/front" extends="default"> <package name="back" namespace="/back" extends="default">,這樣在兩個(gè)包里都有test Action時(shí)在url地址中用/front/test或/back/test就能區(qū)分開了,別外繼承時(shí)用extends="front"就是繼承自第一個(gè)package(默認(rèn)繼承是default);若是第一個(gè)package里面配的有公共的結(jié)果集或攔截器,繼承者也可以用(當(dāng)然也可以用action,注意:子包里的action不能與父包中的重名)

查看完整回答
反對 回復(fù) 2021-11-06
?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊

<package name ="front" namespace="/front" extends="forecast-global >
<package name ="backed" namespace="/backed" extends="forecast-global>
你的namespace不用/; 在配置一下你的struts.xml;把前后臺的請求 區(qū)分開不就可以了嗎!

查看完整回答
反對 回復(fù) 2021-11-06
  • 2 回答
  • 0 關(guān)注
  • 512 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號