struts2第一个示例
Struts2 入门示例:从配置到请求处理的完整流程
Struts2 是一款经典的 Java Web MVC 框架,通过拦截器机制处理请求,将业务逻辑与视图展示分离。本文基于提供的示例代码,详细讲解 Struts2 的第一个应用如何搭建,包括核心依赖、配置文件、Action 类编写及请求访问流程。
环境准备与核心依赖
1. 导入 Struts2 核心包
使用 Maven 构建项目时,需在pom.xml中添加 Struts2 核心依赖:
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
<version>2.5.22</version> <!-- 版本需根据实际需求选择 -->
</dependency>
该依赖包含 Struts2 的核心类(如拦截器、Action 支持类)和默认配置文件(如struts-default.xml)。
Web.xml 配置:Struts2 拦截器的注册
Struts2 通过拦截器接收所有 Web 请求,因此需在web.xml中配置其核心过滤器StrutsPrepareAndExecuteFilter: