Configuration 设置特定上下文根时的struts2命名空间配置

Configuration 设置特定上下文根时的struts2命名空间配置,configuration,struts2,struts2-namespace,Configuration,Struts2,Struts2 Namespace,当我在weblogic.xml中为我的应用程序设置上下文根时,struts2中包的默认名称空间是什么 例: 我设置了/home/app/exec并使用以下uri访问我的应用程序:localhost:8081/home/app/exec/index.html而不是localhost:8081/NameOfMyApp/index.html 另一方面,我知道在Struts2中,操作名称空间映射到文件夹结构。 以下链接上的示例: 如果ServletContext不是我的应用程序的名称,而是上下文根,那么

当我在weblogic.xml中为我的应用程序设置上下文根时,struts2中包的默认名称空间是什么

例: 我设置了
/home/app/exec
并使用以下uri访问我的应用程序:
localhost:8081/home/app/exec/index.html
而不是
localhost:8081/NameOfMyApp/index.html

另一方面,我知道在Struts2中,操作名称空间映射到文件夹结构。 以下链接上的示例:


如果
ServletContext
不是我的应用程序的名称,而是上下文根,那么正确的名称空间是什么?

名称空间是在上下文路径之后和操作名称之前计算的部分。另一方面,名称空间是包含属于该名称空间的操作的包的属性。默认操作映射器使用这两个属性来查找与命名空间和操作名称对应的操作配置

有关默认操作映射器的详细说明,请阅读javadocs

您可以在Struts文档网站上阅读更多关于和的信息

您还应该知道动作映射器返回。但是,要执行一个操作,需要由Struts使用运行时配置来确定