在IDEA中配置Struts2环境
一、版本
- struts-2.5.26
- tomocat-8.5.70
- jdk 13
- IDEA 2021.2.1
二、创建新项目
-
安装Struts2插件
-
New Project
-
导入Struts2的jar包,并加入库中
-
配置web.xml
<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>
- 写出需要的jsp和Java文件
(一)index.jsp
<body>
<form action="test" method="post">
<input type="submit" value="测试Struts2">
</form>
</body>
(二)default.jsp
<body>
测试成功!!!
</body>
(三)TestAction.java
package test;
import com.opensymphony.xwork2.Action;
public class TestAction implements Action {
@Override
public String execute()throws Exception{
return SUCCESS;
}
}
- 配置struts.xml
<struts>
<package name="default" namespace="/" extends="struts-default">
<action name="test" class="test.TestAction">
<result name="success">/default.jsp</result>
</action>
</package>
</struts>
-
项目结构
-
配置tomcat,成功运行
三、常见问题
- 找不到文件
解决方法:
- struts.xml报错
解决方法: - 部署工件错误
解决方法:导入的jar包不正确,只导入需要的包即可