Struts2学习(二)【Struts2访问流程】
2017-10-24 14:22
344 查看
一、第一个示例的访问过程
我们之前创建了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的界面
二、架构图
相关文章推荐
- SSH与SSM学习之Struts202——Struts2访问流程
- [原创]java WEB学习笔记69:Struts2 学习之路-- 消息处理与国际化,概述,配置国际资源文件,访问国际化消息,通过超链接切换语言
- Struts2.x学习三(Action中访问Servlet API )
- PHP学习日记0_PHP、静态网页、动态网页、静态网站访问流程、动态网站访问流程
- Struts2学习二、一个请求的执行流程
- struts2学习之---struts2的流程
- 【Struts2学习笔记(8)】访问或添加request/session/application属性获取HttpServletRequest / HttpSession / ServletContex
- Struts2学习笔记一:工作流程与核心文件
- Struts2学习笔记之struts.xml配置常量和Action处理流程
- Struts2-学习笔记系列(4)-访问servlet api
- Struts2学习日志(3)编写Struts简单流程
- Struts2学习笔记二:开发流程
- Struts2学习 路径访问
- struts2学习之访问Servlet对象的两种实现方式
- struts2学习笔记之六(Action访问servlet的API以及复制项目小技巧)
- Struts2学习——1400OGNL2访问方法与属性
- Struts2 - Struts访问ServletAPI和OGNL学习(从零开始学习Strust2_07)
- JAVAEE学习——struts2_02:结果跳转方式、访问servletAPI方式、获得参数以及封装、练习:添加客户
- Struts2学习笔记三——Namespace与访问路径
- Struts2学习第一天——struts2基本流程与配置