Hello Action
运行最小 Struts2 动作,观察请求参数如何进入 Action,再由结果页返回浏览器。
%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ taglib prefix="s" uri="/struts-tags" %>
这个入口页现在不再只是样例链接集合,而是把经典 Struts2 的动作映射、参数绑定、Session 登录、表单校验和文件上传串成一个可循序学习的 Demo 门户。
运行最小 Struts2 动作,观察请求参数如何进入 Action,再由结果页返回浏览器。
这部分是本项目的核心改造点:用经典 Session 登录和拦截器串起后续实验页。
演示字段绑定、错误回显和成功汇总页,也是最适合讲参数注入的例子。
对比校验失败和成功页面,理解为什么 Struts2 会在业务逻辑之前先跑 validate。
保留 multipart 绑定教学价值,但不真正落盘,适合本地和 VPS 环境安全演示。
保留 JSON 动作和 REST 风格示例,用来说明经典 MVC 项目如何逐步演进到接口输出。