`

struts2.0的处理流程

阅读更多
  1. ==>>>>当处理的提交的Action时通过   
  2. ==>>>>web.xml    
  3. ===>>>>过滤处理   
  4. ====>>>>org.apache.struts2.dispatcher.FilterDispatcher   
  5. ===>>>通过FilterDipatcher====>>>struts.xml文件   
  6. ===>>>>在struts.xml去寻找提交action处理的action   
  7.    ===当找到时:就把提交的参数交给action处理返回处理后的映射   
  8.    ===当未找到时:可以交给struts中默认的action处理   
  9. <default-action-ref name="ccc"></default-action-ref>//设置默认的action struts2在找不到匹配的action name时将该name指定的action   
  10.  <action name=”ccc” class=”com.redarmy.CAction”>   
  11.   <result name=”ok”>/ok.jsp</result>   
  12.   <result name=”input“>/login.jsp</result>   
  13. </action>  
  14. 找到返回视图(局部视图,全局result)
  15. 呈现出页面

分享到:
评论

相关推荐

    Struts2.0视频教程+struts2.0中文教程

    Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web应用程序的工具。这个"Struts2.0视频教程+struts2.0中文教程"包含的资源旨在...

    Struts 2.0

    总之,Struts 2.0框架提供了强大的MVC支持,通过Action、配置文件和过滤器机制实现了对HTTP请求的处理,从而简化了Web应用程序的开发和维护。理解和掌握Struts 2的工作原理和配置方式,对于构建高效、可维护的Java ...

    三大框架中文文档中的struts2.0开发手册(程序员必看)

    通过配置拦截器栈,可以灵活地控制请求的处理流程。 3. **OGNL(Object-Graph Navigation Language)**:OGNL作为Struts2的默认表达式语言,用于数据绑定和值传递。它允许在Action和视图之间方便地访问和设置对象...

    struts 2.0 详细配置

    #### 四、Struts 2.0 的工作流程 当用户通过浏览器发送请求时: 1. **请求到达前端控制器 FilterDispatcher**。 2. **FilterDispatcher 查找 struts.xml 配置文件**。 3. **根据配置文件中的 URL 映射找到对应的 ...

    struts2.0入门案例

    通过这个简单的入门案例,你可以了解到Struts2.0框架的基本使用流程,包括Action、配置、视图等关键概念。随着深入学习,你将能够掌握更多高级特性,如拦截器的自定义、动态方法调用、OGNL表达式等,从而更高效地...

    struts2.0的 jar包和源文件

    通过阅读源代码,开发者可以深入理解Struts2.0的工作机制,包括请求处理流程、拦截器链的执行、配置解析等,这对于调试、优化和自定义框架行为非常有帮助。 学习Struts2.0,你需要掌握以下几个重要概念: - **...

    Struts_2.0从入门到精通

    Action是Struts2.0框架的核心组件,负责处理用户请求并返回相应的结果。Struts2.0支持两种Action编写方式:非IoC方式和IoC方式。非IoC方式下,Action需要手动管理依赖注入,而IoC方式则利用容器自动完成这一过程,使...

    struts2.0英文文档

    #### 五、Struts2.0 的开发流程 1. **创建项目**:使用 Eclipse 或 IntelliJ IDEA 创建一个新的 Java Web 项目。 2. **添加依赖**:通过 Maven 或 Gradle 添加 Struts2.0 的依赖。 3. **编写 Action 类**:Action 类...

    Struts2.0大结合

    Struts2.0是Java Web开发中非常重要的一个框架,它是经典的MVC(Model-View-Controller)设计模式的实现,极大地简化了Web应用的开发流程。本资料集旨在全面介绍Struts2.0,帮助学习者从零基础逐步掌握这一强大的...

    struts2.0源代码

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个产品。这个框架主要用于构建MVC(Model-View-Controller)架构的应用程序,为开发者提供了一种更加灵活和强大的控制层解决...

    struts2.0的基本jar包

    Struts2.0是一个强大的Java Web应用程序框架,它基于Model-View-Controller(MVC)设计模式,旨在简化企业级应用的开发流程。这个压缩包包含的是Struts2.0的核心库和其他必要的JAR文件,这些文件对于创建一个基于...

    Struts 2.0的Action讲解

    总的来说,Struts 2.0的Action模型通过`ActionSupport`类提供了一套完整的解决方案,包括业务逻辑处理、错误处理、验证和国际化等功能。开发者可以根据需求选择继承`ActionSupport`或自定义Action类,以实现更灵活的...

    struts2.0学习教程PDF

    #### 四、Struts2.0的开发环境搭建流程 1. **下载Struts2.0包:** 从Apache官方网站获取最新版本的Struts2.0框架包。 2. **创建Web工程:** 使用Eclipse IDE创建一个新的Web项目,命名为“Struts2_HelloWorld”,并...

    struts2.0中文教程

    Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,旨在简化应用程序的开发流程,提高代码的可维护性和可扩展性。这个"struts2.0中文教程"包含了丰富的资料,帮助开发者深入...

    struts2.0和hibernate 共2类JAR包

    Struts2.0是MVC(模型-视图-控制器)设计模式的一种实现,主要用于处理用户请求和控制应用程序流程。而Hibernate则是一个对象关系映射(ORM)工具,它简化了数据库操作,将Java对象与数据库表之间的映射自动化。 ...

    Struts2.0培训课件

    它引入了拦截器(Interceptor)机制,这是对请求处理流程进行拦截和扩展的关键。拦截器允许开发者在动作执行前后添加自定义逻辑,如权限验证、日志记录等。此外,Struts2.0支持OGNL(Object-Graph Navigation ...

    struts2.0官方经典教程

    Struts2.0的请求处理流程是:客户端发起HTTP请求,经过一系列Interceptor的处理,到达指定的Action,Action执行完毕后,通过Result返回响应,最后由Struts2.0的DispatcherServlet将结果渲染到页面上。 关于提供的...

    Struts2.0学习系列 包括webwork

    Struts2.0的核心是Action,它是处理用户请求并控制应用程序流程的关键组件。每个Action都对应一个业务逻辑,当用户通过URL发起请求时,Struts2.0的DispatcherServlet会根据配置拦截请求,并转发给相应的Action进行...

    Struts2.0 入门教程+帮助手册+权威指南+配置文档+标签库+增删改查代码等.rar

    `struts2.0中struts.xml配置文件详解.docx`深入解析了Struts2的核心配置文件`struts.xml`,该文件定义了Action、Result、Interceptor栈等关键元素,是控制流程的中心。通过学习这份文档,开发者可以了解如何配置...

Global site tag (gtag.js) - Google Analytics