Struts2 入门最简单的示例,掌握基本的 Action 配置和参数传递。
- Action 编写
- struts.xml 配置
- 结果视图映射
入门
开始学习
深入理解 Struts2 的两种验证方式:编程式验证和声明式验证。
- validate() 方法
- XML 验证文件
- 字段级验证
入门
开始学习
掌握 Struts2 的数据封装机制,包括属性驱动和模型驱动。
- 属性驱动
- 模型驱动 (ModelDriven)
- 复杂对象封装
进阶
开始学习
Struts2 文件上传功能,支持单文件和多文件上传。
进阶
开始学习
自定义类型转换器,处理特殊数据类型和复杂对象。
- TypeConverter
- StrutsTypeConverter
- 局部/全局转换器
进阶
开始学习
使用 Struts2 JSON 插件实现异步数据交互。
- JSON 结果类型
- AJAX 表单提交
- 局部页面刷新
进阶
开始学习
理解拦截器机制,这是 Struts2 框架的核心灵魂。
进阶
开始学习
掌握 Struts2 的表达式语言,操作对象图和集合。
进阶
开始学习
掌握 ActionContext 和值栈的操作。
- Session 管理
- Request/Response
- 值栈操作
进阶
开始学习
使用 Struts2 实现 RESTful 风格的 API 设计。
专家
开始学习
实现多语言支持的应用程序。
- 资源文件配置
- getText() 使用
- 动态语言切换
进阶
开始学习
深入理解 Struts2 框架的内部实现原理。
专家
开始学习