Struts2入门关键操作指南:Action、配置与数据验证

需积分: 0 1 下载量 67 浏览量 更新于2024-08-18 收藏 977KB PPT 举报
本文档是一份关于Struts2入门的基础笔记,由谢嵘在2010年2月23日整理。主要内容涵盖了Struts2框架的核心概念、项目集成、配置、以及关键操作。 1. **Struts2简介** - Struts2是一个基于模型-视图-控制器(Model-View-Controller, MVC)设计模式的Web应用框架,与早期的Struts1.x相比,有着显著的区别,主要由Apache XWork库支持。 - 学习时强调动手实践,理论知识理解即可,因为面试中通常不会要求记忆配置细节。 2. **项目集成Struts2** - MyEclipse支持两种方式添加Struts2支持:一是通过内置工具,但推荐的方式是从官网下载Struts2.2并手动配置,包括拷贝web.xml、struts.xml到相应的目录,以及jar文件到lib目录。 - 配置文件建议通过Copy&modify进行修改,而不是死记硬背。 3. **MyEclipse重要配置** - Tomcat配置确保兼容性,使用JDK 6或更高版本,调整编译器选项至1.6。 - XML自动提示功能设置:添加Struts DTD到搜索目录,并配置对应位置的DTD文件。 - 添加Struts相关的JDK和Java-doc,如struts2-core.jar和xwork-core.jar。 - 修改MyEclipse默认的JSP字符集为UTF-8,以处理中文字符问题。 4. **Action基础** - Action是Struts2的核心组件,用于处理HTTP请求和响应。 - NameSpace用于组织Action,每个Action可以有自己的命名空间。 - 定义自己的Action时,需设置Action名称和路径,可以通过通配符匹配URL。 - 收集用户输入的方式有三种:GET、POST和通过Action类中的方法。 - 数据校验是基础操作,对用户输入进行验证以确保数据的正确性。 5. **访问web元素** - 动态访问网页元素时,Action能够操作值栈(ValueStack),这是一个存放请求数据和结果的对象。 总结来说,本笔记为初学者提供了Struts2入门所需的步骤,从框架基础到MyEclipse配置,再到Action的使用和基本操作技巧,为构建Struts2 Web应用打下了坚实的基础。实际操作和理解配置文件的原则是关键,同时要注意处理中文字符编码问题。