三级毛片免费看

全站资源开放下载,感谢广大网友的支持
链接失效请移步职业司平台
非盈利平台

非盈利平台

只为分享一些优质内容

Java帮帮-微信公众号

Java帮帮-微信公众号

将分享做到极致

微信小程序

微信小程序

更方便的阅读

职业司微信公众号

职业司微信公众号

实时动态通知

安卓APP

安卓APP

我们从此不分开

程序员生活志-公众号

程序员生活志-公众号

程序员生活学习圈,互联网八卦黑料

简要说说Struts2的处理流程

29
发表时间:2018-01-16 18:02作者:奋斗蒙来源:Java帮帮


Struts2框架的大致处理流程如下:

1、加载类(FilterDispatcher

2、读取配置(struts配置文件中的Action

3、派发请求(客户端发送请求)

4、调用ActionFilterDispatcherstruts配置文件中读取与之相对应的Action

5、启用拦截器(WebWork拦截器链自动对请求应用通用功能,如验证)

6、处理业务(回调Actionexecute()方法)

7、返回响应(通过execute方法将信息返回到FilterDispatcher

8、查找响应(FilterDispatcher根据配置查找响应的是什么信息如:SUCCESSERROER,将跳转到哪个jsp页面)

9、响应用户(jsp--->客户浏览器端显示)

10struts2标签库(相比struts1的标签库,struts2是大大加强了,对数据的操作功能很强大)


请求(.action)---->经过StrutsPrepareAndExecuteFilter 核心控制器---->进入到Struts2的拦截器Interceptor(实现代码功能)----->通过action的名称找对应的Action----->执行Action类的execute方法----->通过execute方法中返回的字符串,在Struts.xml中找对应的结果页面(result)【在action执行之前,执行了defaultStack拦截器栈

* 拦截器 在 struts-default.xml定义 【它位于sruts2-core-xxx.jar目录下】

* 执行拦截器 是 defaultStack 中引用拦截器


Java帮帮学习群生态

Java帮帮学习群生态

总有一款能帮到你

Java学习群

Java学习群

与大牛一起交流

大数据学习群

大数据学习群

在数据中成长

九点编程学习群

九点编程学习群

深夜九点学编程

python学习群

python学习群

人工智能,爬虫

测试学习群

测试学习群

感受测试的魅力

Java帮帮生态承诺

Java帮帮生态承诺

一直坚守,不负重望

初心
勤俭
诚信
正义
分享
友链交换:加帮主QQ2524138991 留言即可 24小时内答复  
业司
教育资讯
会员登录
获取验证码
登录
登录
我的资料
留言
回到顶部