java - 为什么我的 struts 注释重定向不起作用?

标签 java struts2 actionresult welcome-file

当我输入根 URL (localhost:8081/) 时,我想重定向到 fail.jsp。这是我的 java 类根:

@Namespaces(value={@Namespace("/User"), @Namespace("/")})
@Result(location="/fail.jsp")
@Actions(value={@Action(""), @Action("home")})

public class Root {

    public String execute() throws Exception {
        return "success";
    }
}

目前,它会将我重定向到 index.jsp。大多数在线教程都会提到 web.xml,但有些人告诉我它与 web.xml 无关。所以我很困惑。有人可以帮助我了解我缺少什么吗?

这是我的应用程序的树:

enter image description here

最佳答案

发现我要么需要 .xml 设置,要么需要适当的 Spring 和 Struts 集成来摆脱所有 xml。

Here是第二个选项的教程

关于java - 为什么我的 struts 注释重定向不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35456711/

相关文章:

java - 使用相同的网络驱动程序进行 2 次测试

java - 无法将 jar 从 MavenLocal 导入 Android Studio - 意外的顶级异常 : finished with non-zero exit value 1

java - Hadoop '-classpath'无法识别为内部或外部命令,可操作程序或批处理文件

java - 如果我在项目中包含多个 struts 配置文件,流程顺序是什么

java - 在 Struts 中使用 token

c# - 我可以从 ActionResult 中检索 ViewModel 吗?

java - 如何使用户名像 Twitter 和 Facebook 应用程序一样可点击?

c# - 值不能为空。参数名称: entity

asp.net-mvc - 我的 JSON 字符串在我的 Action 中应该是什么样子?

java - sj :submit with targets and errorElementId not rendering properly