Struts2 框架(一)

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

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 映射文件
在这里插入图片描述
结束!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值