struts2的核心控制器是什么 2、什么是拦截器 3、什么是值栈

 我来答
宝宝心灵鸡汤
推荐于2018-12-25
知道答主
回答量:24
采纳率:0%
帮助的人:22.6万
展开全部
FilterDispatcher也是Struts2的核心技术。

FilterDispatcher核心控制器执行以下操作:
(1)读取静态数据信息
(2)决定需要转发或者导航的Action配置
(3)创建Action的Context
(4)创建Action代理
(5)内存清理和性能优化
拦截器:Interceptor
拦截器本身是一个普通的Java对象,它能动态拦截Action调用,在Action执行前后执行拦截器本身提供的各种个样的Web项目需求。
也可以阻止Action的执行,同时也可以提取Action中可以复用的部分。

(1)在Action调用之前提供系统处理流程逻辑控制
(2)和Action交互时,提供Ation执行时的一些初始信息
(3)在Action结束后,一些事后的处理流程逻辑
(4)修改Action中返回的Result信息
(5)捕获异常
值栈是用ognl表达式存值的最初地方,即一个存值的栈
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
xiaoliangbhb
2010-12-14 · TA获得超过104个赞
知道答主
回答量:56
采纳率:0%
帮助的人:24.5万
展开全部
1.FilterDiapatcher
2.在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在 之前或之后加入某些操作。拦截是AOP的一种实现策略。
3.值栈(Value Stack)是Struts 2框架的核心概念。所有核心组件都以某种方式与之进行交互,它提供对上下文信息和执行环境中元素的访问机制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式