struts 的工作流程是这么执行的?

 我来答
止玉花奚珍
2019-11-09 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:962万
展开全部
struts的FleterDispatcher对符合条件的请求进行拦截,一般来说
我们将它设置为拦截所有请求,

根据struts配置文件查找匹配该请求的action定义

再由该定义去实例化其对应的类实例
并将请求参数填充到该action的属性中

属性必须带有set方法
对于非基本数据类型和String类型的属性
必须包含set和get方法且方法名符合规范

如属性名abc
则对应set和get为
setAbc和getAbc

struts根据该action处理结束返回的字符串
匹配action中定义的result节点的配置
跳转到相应页面

在转发的页面中
可以继续使用之前处理的action对象
获取它的属性
显示到页面中
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式