1、Struts2 介绍
- Struts2 概念

- 常见的web 层的框架:Structs2、Structs1、Webwork、SpringMVC
- Web 层框架基于前端控制器模型设计

- Struts2 入门,下载Struts2 安装包并解压。下面是解压后的目录:

创建项目,引入jar 包

创建jsp 页面

编写action 类

对Action 进行配置,在src 下创建名称为struts.xml 的配置文件。

配置前端控制器(核心过滤器)

改写Action 中方法的返回值

改写structs.xml

编写success.jsp

2、Struts2 的执行流程
当用户访问某个Action 的时候,先经过核心过滤器,在核心过滤器中执行一组拦截器(这组拦截器实现部分功能),执行目标Action,根据Action 的返回值,进行页面跳转。

3、Struts2 常见配置
配置xml 的提示

配置文件加载顺序


package 的配置

action 的相关配置

Struts2 的常量配置

分模块开发配置

4、Action 的访问
Action 的写法
- Action 类是POJO 的类

- Action 类实现一个Action 的接口

- Action 类继承ActionSupport 类

Action 的访问
- 通过method 配置



- 通过通配符的方式进行配置


- 动态方法访问


5、CRM 的客户列表显示
搭建环境,创建项目,引入Struts 和Hibernate 所需的jar 包;引入配置文件struts.xml、web.xml、以及Hibernate 所需的核心配置、映射文件、日志文件;创建数据库、表。

引入相应界面,修改路径

编写Action、Service、Dao





配置struts.xml

list.jsp 界面

配置Hibrnate 映射文件

结束!!!
本文介绍了Struts2框架的基础知识,包括Struts2的介绍、执行流程、常见配置以及Action的访问方式。详细阐述了Struts2的核心过滤器、拦截器、Action的配置和返回值处理。此外,还探讨了CRM系统的客户列表显示,涉及环境搭建、配置文件设置和数据库操作。
&spm=1001.2101.3001.5002&articleId=105914256&d=1&t=3&u=bf2cd75d06d0427fba833eff9a9731cd)
114

被折叠的 条评论
为什么被折叠?



