国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
struts2的配置元素package

package 元素的所有屬性及對應(yīng)功能

Attribute Required Description
name yes key to for other packages to reference ---任意的包名稱,用來讓別的包繼承是使用不能重復(fù)
extends no inherits package behavior of the package it extends -----當(dāng)前包所要繼承的父包,繼承之后,當(dāng)前包擁有父包中所定義的任意類、攔截器等
namespace no 用于區(qū)分包中相同的類,例子見下。
abstract no declares package to be abstract (no action configurations required in package)定義當(dāng)前包為一個(gè)抽象的包(不能有action元素在當(dāng)前包中)

 

<struts>
<package name="abc" extends="struts-default">
   <action name="login" class="com.jpioneer.action.Login">
    <result>/success.jsp</result>
   </action>

<action name="login1" class="com.jpioneer.action.Login">
    <result>/success.jsp</result>
   </action>

</package>

<package name="abc1" extends="struts-default" namespace="/kfc">
   <action name="login" class="com.jpioneer.action.Login">
    <result>/aa.jsp</result>
   </action>
</package>
</struts>

包abc沒有填寫namespace屬性說明包abc為默認(rèn)空間

包abc1填寫namespace屬性那么包abc1的空間就為/kfc

現(xiàn)在有兩個(gè)請求,都是請求login的:

1、/工程名/login.action------這個(gè)請求abc包下的action name=login的有效

2、/工程名/kfc/login.action-----這個(gè)請求abc1包下的action name=login有效

3、/工程名/kfc/login1.action----這個(gè)請求很明顯是請求abc1這個(gè)包下的信息的,但是struts在檢索了abc1包下的所有action后沒有檢索到當(dāng)前請求的login1,這時(shí)struts會(huì)檢索默認(rèn)空間下是否有當(dāng)前請求,檢查abc下發(fā)現(xiàn)存在login1就得到當(dāng)前檢索。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
struts:package
Struts2的配置文件——struts.xml
struts2.x中的Action配置
struts2 package 屬性說明
struts2配置中Action的name 和package的name和namespace是什么作用
標(biāo)簽package中的namspace的用法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服