如何在没有 web.xml 的情况下将 Struts2 添加到 Web 应用程序?

2024-05-20

有人可以帮助我使用 Spring Boot 和 Struts2 进行最小项目设置吗? 我已经使用 H2 数据库创建了一个 Spring Boot 应用程序。我还添加了一个h2Configuration类,以便我能够访问数据库localhost:8080/console.

但是如何将 Struts2 添加到我的应用程序而不需要web.xml?


Without web.xml您只能使用 servlet 3.0 或更高版本编写 Struts2 过滤器

@WebFilter("/*")
public class Struts2Filter extends Struts2PrepareAndExecuteFilter {
}

内容可以为空,添加带注释的过滤器就足够了,而不包含任何内容web.xml file.

如果你想将 Struts2 与 Spring 集成,那么你应该使用plugin https://struts.apache.org/docs/spring-plugin.html.

Struts 2提供了一个插件,可以让Spring注入到ActionSupport类您在 Spring 配置文件中指定的任何依赖对象。有关该插件如何工作的更多信息,请参阅 Spring 插件文档。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在没有 web.xml 的情况下将 Struts2 添加到 Web 应用程序? 的相关文章

随机推荐