struts2 package name作用
来源:互联网 发布:淘宝网上预订鲜花 编辑:程序博客网 时间:2024/06/04 19:12
From BaiduZhidao
Q:
<package>是用来解决重名的问题,例如当系统的前台和后台都有一个action名叫test,这时就需要用package来区分。前台<package name="front">后台<package name="backed">但是怎样访问呢?如果,两个package的namespace都是/,访问test.action只能访问到第二个package中的action,第一个访问不到。怎么办???如果两个package设置不同的namespace的话,那么package的name属性不是白设置了吗,没意义了啊,倒不如是相同的呢!求讲解!!!!
A:
首先更正一点,struts配置文件中的package name属性不是解决重名问题的,而是用来实现继承的,namespace才是用来解决重名的,前台和后台可以这样分<package name="front" namespace="/front" extends="default"> <package name="back" namespace="/back" extends="default">,这样在两个包里都有test Action时在url地址中用/front/test或/back/test就能区分开了,别外继承时用extends="front"就是继承自第一个package(默认继承是default);若是第一个package里面配的有公共的结果集或拦截器,继承者也可以用(当然也可以用action,注意:子包里的action不能与父包中的重名);
one more answer
from BLOG163
1.package中的name只是一个标识,你可以随意命名;
2.act
3.namespace是用于区分包中相同的类,如果没写,说明该包为默认空间,如果写了(如你的这个例子),那么就说明包caixuedong的空间为/core。
namespace实际上是在包的基础上对Act
greeting那个name就是Act
包的名字只是作为其他包引用本包的标记
0 0
- struts2 package name作用
- struts2 package name作用
- struts2 package name作用
- struts2 package name
- 【struts2】struts2配置中Action的name和package的name和namespace有什么作用 ?
- 【struts2】struts2配置中Action的name和package的name和namespace有什么作用 ?
- struts2配置中Action的name 和package的name和namespace作用
- struts2中Action的name 和package的name和namespace是什么作用
- struts2中Action的name 和package的name和namespace是什么作用
- Struts2 package namespace的作用
- Struts2学习之package name="struts2"对应谁--There is no Action mapped for namespace / and action name 异常
- Struts2 Package
- requires explicit package name
- struts2配置中Action的name和package的name和namespace的用法,以及extends属性
- 关于<action><result><package>的name和namespace属性同名时struts2的处理
- struts2拦截器注解<struts> <package name="default" extends="struts-default"> <interceptors> <interc
- struts2中关于同一xml、同一package下namespace与name关系
- struts2中<action><result><package>的name和namespace属性同名
- HDU 1269(Tarjan模板)
- python错误:ImportError: No module named setuptools解决办法
- STL中栈与队列的使用
- android权限
- efi系统分区是什么?efi系统分区怎么删除?
- struts2 package name作用
- 西方在线新闻的自动观点分类架构(IEEE2014)
- 井蛙不可以语于海者,拘于虚也;夏虫不可以语于冰者,笃于时也。
- 步进电机单双脉冲控制说明
- DotCMS中文教程
- Android Studio App隐藏标题栏
- Spring io 2015-08-27 10:49:13.774 WARN 1718 --- [nio-8080-exec-1] o.s.web.servlet.PageNotFound
- 欢迎使用CSDN-markdown编辑器
- 观察者模式