千家信息网

基于intellij和meavn的整合开发struts2框架的web程序

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,前提:下载安装好intellij和meavn,以下是步骤:1.首先使用meavn建立一个新的web。使用'windows + r'打开命令控制台,打出mvn -version 检验是否安装成功然后 m
千家信息网最后更新 2025年02月03日基于intellij和meavn的整合开发struts2框架的web程序

前提:下载安装好intellij和meavn,

以下是步骤:

1.首先使用meavn建立一个新的web。

使用'windows + r'打开命令控制台,打出mvn -version 检验是否安装成功

然后 mvn archetype:generate 命令会提示你建立怎么样的工程

这里 输入10 建立个web工程

下面就让你输入会让你输入groupId和artiFactId等等,参考我的博客 meavn的配置

2.使用meavn把工程建好之后,需要用intellij打开,如下图

找到你所建的工程就好了,一般默认的在C:\Users\你的主机名\IdeaProjects下面

3.引入之后,需要修改和建立三处。

第一处:在pom.xml文件中加入struts2的依赖。这里可以从http://mvnrepository.com/

这里寻找依赖,

  org.apache.struts  struts2-core  2.3.32

这里是亲测没有问题,但是如果是2.5.13中,就可能有点问题,会导致

  struts2  org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

这里filter-class的类找不到。会报一些one or more filter failed work...

但是如果你将这里的类名改为

org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter

注意:还要将这些依赖让其自行载入,步骤如下


然后会打开,

点击红圈标记处,让依赖的jar包自行导入!

第二处:在web.xml中加入

      struts2    org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter        struts2    /*  

这里是全部的,一般只需加入

就可以了。

第三处:在resource目录下建个struts.xml文件,方法如下

如此就已经完备。可以直接运行,这里就不在讲解如何配置tomcat等。。自行百度



0