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

时间:2015-07-14 19:09:56

标签: spring configuration struts2 annotations servlet-3.0

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

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

1 个答案:

答案 0 :(得分:2)

如果没有web.xml,您只能使用servlet 3.0或更高版本

编写Struts2过滤器
@WebFilter("/*")
public class Struts2Filter extends Struts2PrepareAndExecuteFilter {
}

内容可能为空,只需添加带注释的过滤器,而不包含在web.xml文件中。

如果你想将Struts2与Spring集成,那么你应该使用plugin

  

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