Struts2入门关键操作指南:Action、配置与数据验证
需积分: 0 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应用打下了坚实的基础。实际操作和理解配置文件的原则是关键,同时要注意处理中文字符编码问题。
2015-06-11 上传
2013-04-23 上传
点击了解资源详情
点击了解资源详情
2023-06-08 上传
2023-05-24 上传
2023-05-19 上传
2023-10-15 上传
2024-03-10 上传
活着回来
- 粉丝: 25
- 资源: 2万+
最新资源
- C++标准程序库:权威指南
- Java解惑:奇数判断误区与改进方法
- C++编程必读:20种设计模式详解与实战
- LM3S8962微控制器数据手册
- 51单片机C语言实战教程:从入门到精通
- Spring3.0权威指南:JavaEE6实战
- Win32多线程程序设计详解
- Lucene2.9.1开发全攻略:从环境配置到索引创建
- 内存虚拟硬盘技术:提升电脑速度的秘密武器
- Java操作数据库:保存与显示图片到数据库及页面
- ISO14001:2004环境管理体系要求详解
- ShopExV4.8二次开发详解
- 企业形象与产品推广一站式网站建设技术方案揭秘
- Shopex二次开发:触发器与控制器重定向技术详解
- FPGA开发实战指南:创新设计与进阶技巧
- ShopExV4.8二次开发入门:解决升级问题与功能扩展