📜  Struts 2教程:多个命名空间示例

📅  最后修改于: 2021-01-11 02:53:25             🧑  作者: Mango

Struts 2多个命名空间示例

我们可以通过package元素的namespace属性在struts.xml文件中定义多个命名空间。众所周知,默认名称空间是/(根)。

让我们看一个简单的示例,在struts.xml文件中定义多个名称空间。

在struts.xml中定义多个名称空间

该struts.xml文件包含三个具有不同名称和名称空间的软件包。







welcome.jsp





welcome.jsp





welcome.jsp



    

其他所需资源

我们需要一些其他必需的文件来了解多个名称空间的完整示例。

  • index.jsp
  • 动作类(Welcome.java)
  • 3个查看组件

1)创建index.jsp

该jsp页面提供了三个链接。

2)创建动作类

这是仅包含execute方法的简单操作类。

package com.javatpoint;

public class Welcome {
public String execute(){
    return "success";
}
}

3)3个视图组件

此处所有3个视图组件的名称相同,但位置不同。

它必须位于根目录中。

Welcome to root namespace

它必须位于根目录下的第一个目录中。

Welcome to first namespace

它必须位于根目录下的第二个目录中。

Welcome to second namespace