基于MVC模型框架之:Struts2

本文围绕基于MVC模型的Struts2框架展开,分析了Struts2的执行过程,介绍了ContextMap、ActionContext和ValueStack的作用与区别,阐述了OGNL表达式获取数据的注意细节,还讲解了Struts2的国际化、自定义结果视图和自定义拦截器的使用细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于MVC模型框架之:Struts2

一、Struts2中的源码

1.struts2的执行过程分析:

示例代码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

时序图

在这里插入图片描述
在这里插入图片描述

内部流程图

在这里插入图片描述

2.ContextMap ,ActionContext和ValueStack的作用及区别

ContextMap

在这里插入图片描述

ActionContext

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ValueStack

在这里插入图片描述
在这里插入图片描述

3.OGNL表达式获取数据时的注意细节

在这里插入图片描述

4.Struts2中的国际化

什么是国际化

在这里插入图片描述

什么需要国际化

在这里插入图片描述

Struts2使用国际化的前提

在这里插入图片描述

Struts2中国际化资源包的搜索顺序

在这里插入图片描述

5.Struts2中如何自定义结果视图

struts2中提供的结果视图

在这里插入图片描述
在这里插入图片描述

如何自定义结果视图

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6.Struts2中自定义拦截器的使用细节

拦截器概述

在这里插入图片描述

拦截器的作用

在这里插入图片描述

拦截器的执行时机

在这里插入图片描述

Interceptor接口中方法说明

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值