structs2的配置文件里namespace是什么意思 如下

<packagename="default"namespace="/"extends="struts-default"><actionname="hello"><resu... <package name="default" namespace="/" extends="struts-default">

<action name="hello">
<result>
/Hello.jsp
</result>
</action>
</package>
展开
 我来答
贯真
2011-03-30 · TA获得超过2698个赞
知道大有可为答主
回答量:1022
采纳率:0%
帮助的人:1076万
展开全部
在struts2里,namespace是package里的一个属性,用来标记action的访问路径。
注意:只有package的namespace才能标记路径而不是name属性。

在struts2里,存在着一个是默认namespace-"",若package不指定namespace,则package里的action就使用默认namespace。若访问action时没有指定namespace则struts2会先在根namespace-"/"里查找action,找不到再到默认namespace里查找action。再找不到就会报错,也就是说struts2只会查找两层namespace

关于namespace其实很难几句话说清楚,如果你想深入理解的话,建议看看这篇文章,讲的很好:

参考资料: http://blog.csdn.net/hupanfeng/archive/2011/03/29/6285459.aspx

匿名用户
2011-03-30
展开全部
namespace属性用于定义该包的命名空间。该属性可以不配置,对本例而言,如果不指定该属性,默认的命名空间为“”(空字符串)。当某个包指定了命名空间后,该包下所有的Action处理的URL应该是: namespace+Action的名称。比如,名为hello的action处理的URL为:/test(namespacename)/hello

建议好好看看黎活明的struts2视频。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-03-30
展开全部
包的命名空间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式