第 2 章 第一个 Struts 应用 helloapp 应用.........................................2
2.1 分析 helloapp 应用的需求...................................................................................................2
2.2 运用 Struts 框架....................................................................................................................2
2.3 创建视图组件.......................................................................................................................3
2.3.1 创建 JSP 文件............................................................................................................3
2.3.2 创建消息资源文件....................................................................................................5
2.3.3 创建 ActionForm Bean..............................................................................................6
2.3.4 数据验证....................................................................................................................7
2.4 创建控制器组件...................................................................................................................8
2.4.1 Action 类的工作机制..............................................................................................10
2.4.2 访问封装在 MessageResources 中的本地化文本.................................................11
2.4.3 业务逻辑验证..........................................................................................................11
2.4.4 访问模型组件..........................................................................................................12
2.4.5 向视图组件传递数据..............................................................................................12
2.4.6 把 HTTP 请求转发给合适的视图组件..................................................................12
2.5 创建模型组件....................................................................................................................12
2.6 创建存放常量的 Java 文件................................................................................................14
2.7 创建配置文件.....................................................................................................................14
2.7.1 创建 Web 应用的配置文件.....................................................................................14
2.7.2 创建 Struts 框架的配置文件...................................................................................16
2.8 发布和运行 helloapp 应用.................................................................................................17
2.8.1 服务器端装载 hello.jsp 的流程..............................................................................19
2.8.2 表单验证的流程......................................................................................................19
2.8.3 逻辑验证失败的流程..............................................................................................21
2.8.4 逻辑验证成功的流程..............................................................................................22
2.9 小节.....................................................................................................................................23
1