File-new-Project
下面选择导入struts2的jar包的方式
在线下载还是稍后手动导入还是选择本地的library库
选择Download之后,会从maven中心库中下载,但是最近通过这种方式下载的话,会返回501错误,所以还是选择手动创建
点击Next,起一个合适的名字
点击Finish
成功后,在IDEA右下角会出现
提示检查创建的文件集合,一般struts2的fileset有以下两个
但是由于这里面选择的是稍后手动导入library库,所以可能只存在
点击OK,稍后会手动进行配置
创建完成后,还需要做两件事来让struts2项目完善
第一,导入项目所需要的jar包,jar包在我的下载中已经提供,名字为
下载后,将jar包都导入WEB-INF/lib中,Add as library,jar包如下
第二,设置struts2的过滤器,打开WEB-INF/web.xml
因为struts2版本现在已经是2.5版本以上,所以filter配置有所变化,应该像如下这种配置
<?xml version="1.0" encoding="UTF-8"?>
<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_4_0.xsd"
version="4.0">
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
万事俱备,只需启动即可,如果没有报错,且部署成功就代表项目创建成功