首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2的配备元素package

2012-10-29 
struts2的配置元素package?? action namelogin extendsstruts-default namespace/kfc?? actio

struts2的配置元素package

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

包abc没有填写namespace属性说明包abc为默认空间

包abc1填写namespace属性那么包abc1的空间就为/kfc

现在有两个请求,都是请求login的:

1、/工程名/login.action------这个请求abc包下的action name=login的有效

2、/工程名/kfc/login.action-----这个请求abc1包下的action name=login有效

3、/工程名/kfc/login1.action----这个请求很明显是请求abc1这个包下的信息的,但是struts在检索了abc1包下的所有action后没有检索到当前请求的login1,这时struts会检索默认空间下是否有当前请求,检查abc下发现存在login1就得到当前检索。

转载于http://hi.baidu.com/xc_jetguo/blog/item/8a9155f2a1d2ffcc0a46e0a5.html

热点排行