SSH与SSM学习之Struts202——Struts2访问流程
来源:互联网 发布:sql最后一行值 编辑:程序博客网 时间:2024/05/21 08:47
- SSH与SSM学习之Struts202Struts2访问流程
- 一第一个示例的访问过程
- 二架构图
SSH与SSM学习之Struts202——Struts2访问流程
一、第一个示例的访问过程
我们之前创建了Struts2的第一个程序,SSH与SSM学习之Struts201,我们已经把它运行起来了,现在我们来分析一下它的过程。
访问过程说明:
当我们的服务器运行之后,我们在浏览器中 访问 http://localhost:8080/s2_1/test/TestDemo1Action。
这里面 我们的 namespace是 /test, 我们的Action的name是TestDemo1Action。我们的请求会经过Struts2的核心过滤器(我们在web.xml中配置了),核心过滤器就会去处理我们的请求。
核心过滤器就会去查找我们的主配置文件struts.xml,会去每个package下查找 namespace为/test的包。
查找到namespace为/test的包以后,接下来就会去查找 name 为 TestDemo1Action 的action。
查找到 name 为 TestDemo1Action 的action。查找到,这个aciton多对应的java类(class属性对应的javal类) com.qwm.struts2_1.testdemo.TestDemo1Action
运行 com.qwm.struts2_1.testdemo.TestDemo1Action 中的test1方法(配置是 method=”test1”)
运行结果放回到Aciton的 中
把结果转发到了 /hello.jsp中
浏览器显示 /hello.jsp的界面
二、架构图
阅读全文
0 0
- SSH与SSM学习之Struts202——Struts2访问流程
- SSH与SSM学习之Struts210——Struts2基本流程(源码)
- SSH与SSM学习之SSH整合04——Struts2与Spring整合
- SSH与SSM学习之SSH整合03——单独配置Struts2
- SSH与SSM学习之Struts205——访问servletAPI方式
- SSH与SSM学习之hibernate04——Configuration
- SSH与SSM学习之hibernate05——SessionFactory
- SSH与SSM学习之hibernate06——Session
- SSH与SSM学习之hibernate07——Transaction
- SSH与SSM学习之hibernate13——HQL查询
- SSH与SSM学习之hibernate14——Criteria查询
- SSH与SSM学习之hibernate21——离线查询
- SSH与SSM学习之hibernate25——批量抓取
- SSH与SSM学习之Struts206——参数获取
- SSH与SSM学习之Struts211——拦截器
- SSH与SSM学习之Struts212——标签
- SSH与SSM学习之Spring15——cglib代理
- SSH与SSM学习之SSH整合01——SSH整合原理和导包
- centos下安装httpd-2.4与php-5.6源码动态编译安装
- maven项目搭建之三myeclipse部署
- 堆排序算法解析
- SSH与SSM学习之Struts201——介绍与环境搭建和第一个例子
- Backbone路由添加类似vue-router导航钩子
- SSH与SSM学习之Struts202——Struts2访问流程
- weex slider 滑动切换页面防安卓viewpager
- redis入门-hash常用命令
- SSH与SSM学习之Struts203——主配置文件配置_常量配置_动态方法配置_action书写方式
- [虚树] [LCA] [Treap] [CH Round #56] 异象石
- xdoj 1239 Glory And Xor/Or
- CentOS踩坑记录之安装tomcat
- maven项目开发环境搭建之四导入maven、web转maven
- SSH与SSM学习之Struts204——结果跳转方式