Struts2 package namespace的作用

转载 2015年11月19日 17:10:30
先看一段代码:
 
 Struts.xml
  <struts>
  <constant name="struts.devMode" value="true" />
  <package name="front" extends="struts-default" namespace = "/front">
  <action name="index">
  <result>/Namespace.jsp</result>
  </action>
  </package>
  <package name="main" extends="struts-default" namespace="" >
  <action name="index">
  <result>/Namespace.jsp</result>
  </action>
  </package>
  </struts>


  namespace是什么?想访问的action前面就应该加上什么,比如这里就是/front/index.action
  Namespace不写等于Namespace为空,Namespace等于空,意味着:只要在url敲index.action不管在哪里敲,路劲多么深,只有最后是“index.action”就可以访问这个action。
  所以namespace意味着:只要找到一个index.action,没有找到精确的对应的namespace,全部都交给namespace为空的这个package去处理,所以这个package囊括了其他所有package处理不了的action。

struts.xml中package的namespace属性

struts.xml文件中package标签除了有name、extends属性外,还有一个十分重要的属性:namespace。如下:      namespace="/abc">       ...

struts中package元素的namespace属性用法

struts中package元素的namespace属性几乎在所有的项目中都会使用到,开始总是不知道怎么用,后来在百度了一下,找到了一些解法,但是我自己尝试的时候却不能成功。后来我自己在他们的基础上做...
  • kqygww
  • kqygww
  • 2013年03月19日 20:47
  • 10258

struts2配置中Action的name 和package的name和namespace作用

struts2配置中Action的name 和package的name和namespace是什么作用    在struts2 struts.xml 配置中   Xml代...
  • WingBin
  • WingBin
  • 2013年08月23日 10:40
  • 1778

关于<action><result><package>的name和namespace属性同名时struts2的处理

1.对于同一个下两个name属性相同的,struts2是这样处理的,后面的将覆盖前面的 2.对于同一个下两个name属性相同的,struts2是这样处理的,后面的将覆盖前面的 3.配置文件中两个同na...
  • xh16319
  • xh16319
  • 2012年10月05日 11:14
  • 4093

struts2中package基于namespace对action管理的详解及原理

创建struts2的应用,首先应如前面所示要搭建好环境。jar包的导入和web.xml配置这里不在写出来。现在就来看第一个应用的struts.xml这个配置文件:                ...
  • LiSped
  • LiSped
  • 2013年02月26日 17:06
  • 360

Struts2-Action-3-系列问题(作用、namespace、定义自己的action)

Action入门: Struts作用: 把请求和视图分开 Namespace namespace决定了action的访问路径,默认为“”,表示可以接收所有路径的action namespace可...
  • apple_5
  • apple_5
  • 2017年04月17日 22:20
  • 258

struts2_namespace代码

  • 2016年01月23日 00:20
  • 4.6MB
  • 下载

Struts2的There is not Action mapped for namespace [/] 错误

错误原因让人啼笑皆非……重点内容**There is no Action mapped for namespace [/] and action name [test] associated with...

Struts2注解配置之@Namespace(四)

今天开始学习@Namespace注解。 还是先看一段代码: package com.example.actions; import org.apache.struts2.convention....
  • spyjava
  • spyjava
  • 2013年10月31日 07:08
  • 18662

Struts2注解错误There is no Action mapped for namespace [/].....

异常: 警告: Could not find action or result: /s23s41h43/testAction/test There is no Action mapped ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Struts2 package namespace的作用
举报原因:
原因补充:

(最多只允许输入30个字)