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

  

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

以下是步骤:

,,,, <强>

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

,,,,,,,,然后,mvn原型:生成,命令会提示你建立怎么样的工程

,,,,,,,,这里输入10建立个web工程

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

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

,,, <强>, <强>

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

这里寻找依赖,

,,,,,,,,

& lt; !——, https://mvnrepository.com/artifact/org.apache.struts/struts2-core ——比;   & lt; dependency>   & lt;才能groupId> org.apache.struts</groupId>   & lt;才能artifactId> struts2-core</artifactId>   & lt;才能version> 2.3.32</version>   & lt;/dependency>

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

& lt; filter>   & lt;才能filter-name> struts2</filter-name>   & lt;才能filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>   & lt;/filter>

,,,,,,这里筛选器类的类找不到。会报一些一个或多个过滤器没有工作…

 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter 

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

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


然后会打开,基于intellij和meavn的整合开发struts2框架的web程序

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

,,,,,,在网络上。xml中加入

& lt; ? xml  version=" 1.0 ",编码=" utf - 8 " ?比;   & lt; web-app  xmlns=" http://xmlns.jcp.org/xml/ns/javaee "   ,,,,,,,,xmlns: xsi=" http://www.w3.org/2001/XMLSchema-instance "   ,,,,,,,,xsi: schemaLocation=" http://xmlns.jcp.org/xml/ns/javaee , http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd   ,,,,,,,,version=" 3.1 "比;   & lt;才能filter>   ,,,& lt; filter-name> struts2   ,,,& lt; filter-class> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter   & lt;才能/filter>   & lt;才能filter-mapping>   ,,,& lt; filter-name> struts2   ,,,& lt; url-pattern>/* & lt;/url-pattern>   & lt;才能/filter-mapping>   & lt;/web-app>

,,,,,,,,这里是全部的,一般只需加入& lt; filter> & lt;/filter> & lt; filter-mapping> & lt;/filter-mapping>

,,,,就可以了。

,,,,,,,在资源目录下建个struts.xml文件,方法如下

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

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



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