`
85977328
  • 浏览: 1904821 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring mvc跳转

 
阅读更多
在spring mvc的controller中,从一个controller请求跳转到另一个请求有以下若干方式.
1 "redirect:/test"

2 "forward:/test"

3 ModelAndView(new RedirectView("test"))

4 直接调用bean:1)注解拿到其他controller;2)实现ApplicationContextAware接口,从context拿到其他controller

5 servletContext

其中以上方式各有优缺点,可以根据情况酌情处理。
需要考虑的因素有
1 性能
2 耦合:1)url耦合;2)对象和方法耦合
3 规范及可维护性
0
3
分享到:
评论
2 楼 osacar 2011-12-21  
说说区别在哪?
分别在什么情况下使用?
1 楼 Java_Eye007 2011-12-21  
说的有点笼统啊
针对 性能 做下剖析

相关推荐

    Spring mvc 教程

    ### Spring MVC 教程知识点详解 #### Spring Web MVC 框架简介 Spring Web MVC 是 Spring Framework 的一个重要组成部分,主要用于构建基于 Java 的 Web 应用程序。它提供了一个灵活且强大的 MVC 实现,使得开发者...

    spring-MVC.zip_Java spring mvc_spring mvc_spring mvc

    Spring MVC 是一款基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。在本实例中,我们有一个名为"spring-MVC.zip"的压缩包,里面包含了一个关于Spring MVC的开发...

    Spring MVC点击链接,跳转到指定页面

    在Spring MVC框架中,网页间的跳转是通过控制器(Controller)处理请求并返回视图(View)来实现的。在给定的场景中,我们有一个简单的应用,用户在`index.jsp`页面上点击一个链接,目标是跳转到`success.jsp`页面。...

    spring mvc

    ### Spring MVC 教程知识点详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Java 的 Web 应用程序。它是一种模型-视图-控制器(Model-View-Controller,MVC)设计模式的实现...

    Spring MVC源码深度剖析开源架构源码2021.pdf

    Spring MVC是Java EE开发中广泛使用的一个Web框架,它是Spring框架的一部分,主要负责Model-View-Controller(MVC)架构模式的实现。本知识点将围绕Spring MVC的源码深度剖析展开,详细介绍Spring MVC的源码结构、...

    spring mvc+maven+tomcat+浏览器服务请求,页面跳转

    基于IntelliJ IDEA,spring mvc,maven,tomcat,实现了web下,用三种方式来访问某个页面,以及页面之间的跳转

    Spring mvc工程所需jar包资源

    Spring MVC是Spring框架的一个核心模块,用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,使得开发者可以将业务逻辑、数据处理和用户界面清晰地分离,从而提高代码的可维护性和可测试性。这个压缩包中...

    spring mvc controller间跳转 重定向 传参

    Spring MVC controller 间跳转重定向传参 在 Spring MVC 框架中,controller 间跳转重定向传参是一个非常常见的需求。这里,我们将讨论三种常见的情况:不带参数跳转、带参数拼接 URL 形式跳转、带参数不拼接参数...

    基于Spring Mvc的JavaWeb项目

    在本项目中,我们探讨的是一个基于Spring MVC框架构建的JavaWeb应用。Spring MVC是Spring框架的一个模块,专为创建Web应用程序提供模型-视图-控制器(MVC)架构支持。这个项目涉及到的功能包括分页显示、单个或批量...

    Spring MVC

    Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。在这个简单的Spring MVC登录案例中,我们主要关注的是如何利用注解(Annotation)来实现用户登录功能。注解是Spring MVC中的一种元...

    struts1原理,struts2原理,spring mvc原理,struts1和struts2,struts和spring mvc

    Struts、Spring MVC和Struts2是Java Web开发中三个重要的MVC框架,它们都用于构建基于模型-视图-控制器(MVC)设计模式的Web应用程序。下面将分别介绍这三个框架的工作原理,并进行对比。 **Struts1原理:** Struts...

    junit针对spring mvc三层测试

    在Java Web开发中,Spring MVC框架是用于构建高效、模块化的Web应用程序的首选工具。而JUnit作为Java领域最常用的单元测试框架,可以帮助开发者确保代码的质量和功能的正确性。本测试着重关注Spring MVC架构中的三层...

    模拟springMVC跳转源码

    在Spring MVC框架中,`@...模拟Spring MVC跳转的过程可以帮助我们更好地理解框架内部的工作机制,这对于开发和调试Spring MVC应用至关重要。在实际项目中,结合使用这些概念可以构建出高效且可维护的Web应用程序。

    ava-Spring mvc 简单搭建

    这将帮助你掌握如何创建RESTful API,处理表单提交,进行页面跳转,以及如何整合其他Spring组件如数据访问层(JPA、Hibernate等)。 此外,理解MVC设计模式的概念也非常重要,它将应用程序分为模型、视图和控制器三...

    spring mvc+dwz

    Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。DWZ,全称为“Dynamic Web Zone”,是一个前端开发框架,专为中国的Web开发者设计,尤其适用于...

    Spring 3.0 mvc 简单跳转 实例 源码

    在这个实例中,我们将深入探讨如何在Spring 3.0 MVC中实现简单的页面跳转,以及源码背后的逻辑。 1. **Spring MVC 框架简介** Spring MVC是Spring框架的一部分,它提供了一种模型-视图-控制器(MVC)架构,使得...

    spring MVC+mybatis+Mysql整合

    **Spring MVC + MyBatis + MySQL 整合详解** 在Web开发中,Spring MVC、MyBatis和MySQL是常见的技术组合,它们各自扮演着重要的角色。Spring MVC作为Spring框架的一部分,提供了一个强大的模型-视图-控制器(MVC)...

    Spring MVC开发配置

    Spring MVC 是一个强大的Java web开发框架,用于构建可维护、可扩展且结构化的Web应用程序。它的核心在于将请求、业务逻辑、数据处理和视图渲染有效地分离开来,实现Model-View-Controller的设计模式。本篇文章将...

    spring mvc 自學筆記

    ### Spring MVC 数据跳转 在 Spring MVC 中,数据跳转主要指的是控制器(Controller)处理完请求后,将数据转发到视图(View)进行展示的过程。这里的“跳转”实际上是指请求处理后的视图重定向或转发。 #### 转发与...

Global site tag (gtag.js) - Google Analytics