Struts2 框架深度解析

Struts2 框架深度解析

1. 核心概念

  • MVC 架构模式
  • 拦截器机制
  • 值栈与 OGNL 表达式

2. 工作流程

  • 客户端请求到达 FilterDispatcher
  • FilterDispatcher 寻找对应 Action
  • Action 调用业务逻辑组件处理请求
  • 返回结果页面

3. 配置文件

  • struts.xml:配置 Action、拦截器等
  • web.xml:配置 FilterDispatcher

4. 常用标签

  • 数据标签:用于显示数据
  • 控制标签:用于控制流程
  • 表单标签:用于创建表单

5. 进阶主题

  • 类型转换
  • 输入校验
  • 文件上传

6. 案例实践

  • 用户登录
  • 数据分页
  • 文件上传下载
chm 文件大小:3.86MB