http://www.cnblogs.com/jackyrong/articles/1236127.html
http://phl.iteye.com/blog/1318751
最近在spring mvc中遇到了如何实现页面跳转的问题.比如在页面A中的提交按钮用户提交后,需要重定向到另外一个新的页面,并且有可能要把一些参数带
过去.
这其实在实现中有两个方法
1 在controller中实现redirect,可以使用sendRedirect()方法,然后返回
public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception
{
........
response.sendRedirect("photohouxuandetail.do?pid="+pid);
return null;
}
2 还可以用redirect来实现,这样viewResolver认为是重定向操作,不再渲染该视图了,而是直接向客户端发出redirect响应
return new ModelAndView("redirect:photohouxuandetail.do?pid="+pid);
相关推荐
### Spring MVC 教程知识点详解 #### Spring Web MVC 框架简介 Spring Web MVC 是 Spring Framework 的一个重要组成部分,主要用于构建基于 Java 的 Web 应用程序。它提供了一个灵活且强大的 MVC 实现,使得开发者...
Spring MVC 是一款基于Java的轻量级Web应用框架,它是Spring框架的重要组成部分,主要用于构建Web应用程序的后端控制器。在本实例中,我们有一个名为"spring-MVC.zip"的压缩包,里面包含了一个关于Spring MVC的开发...
在Spring MVC框架中,网页间的跳转是通过控制器(Controller)处理请求并返回视图(View)来实现的。在给定的场景中,我们有一个简单的应用,用户在`index.jsp`页面上点击一个链接,目标是跳转到`success.jsp`页面。...
### Spring MVC 教程知识点详解 #### 一、Spring MVC 概述 Spring MVC 是 Spring 框架的一部分,主要用于构建基于 Java 的 Web 应用程序。它是一种模型-视图-控制器(Model-View-Controller,MVC)设计模式的实现...
Spring MVC是Java EE开发中广泛使用的一个Web框架,它是Spring框架的一部分,主要负责Model-View-Controller(MVC)架构模式的实现。本知识点将围绕Spring MVC的源码深度剖析展开,详细介绍Spring MVC的源码结构、...
基于IntelliJ IDEA,spring mvc,maven,tomcat,实现了web下,用三种方式来访问某个页面,以及页面之间的跳转
Spring MVC是Spring框架的一个核心模块,用于构建Web应用程序。它提供了模型-视图-控制器(MVC)架构,使得开发者可以将业务逻辑、数据处理和用户界面清晰地分离,从而提高代码的可维护性和可测试性。这个压缩包中...
Spring MVC controller 间跳转重定向传参 在 Spring MVC 框架中,controller 间跳转重定向传参是一个非常常见的需求。这里,我们将讨论三种常见的情况:不带参数跳转、带参数拼接 URL 形式跳转、带参数不拼接参数...
在本项目中,我们探讨的是一个基于Spring MVC框架构建的JavaWeb应用。Spring MVC是Spring框架的一个模块,专为创建Web应用程序提供模型-视图-控制器(MVC)架构支持。这个项目涉及到的功能包括分页显示、单个或批量...
Spring MVC 是一款强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。在这个简单的Spring MVC登录案例中,我们主要关注的是如何利用注解(Annotation)来实现用户登录功能。注解是Spring MVC中的一种元...
Struts、Spring MVC和Struts2是Java Web开发中三个重要的MVC框架,它们都用于构建基于模型-视图-控制器(MVC)设计模式的Web应用程序。下面将分别介绍这三个框架的工作原理,并进行对比。 **Struts1原理:** Struts...
在Java Web开发中,Spring MVC框架是用于构建高效、模块化的Web应用程序的首选工具。而JUnit作为Java领域最常用的单元测试框架,可以帮助开发者确保代码的质量和功能的正确性。本测试着重关注Spring MVC架构中的三层...
在Spring MVC框架中,`@...模拟Spring MVC跳转的过程可以帮助我们更好地理解框架内部的工作机制,这对于开发和调试Spring MVC应用至关重要。在实际项目中,结合使用这些概念可以构建出高效且可维护的Web应用程序。
这将帮助你掌握如何创建RESTful API,处理表单提交,进行页面跳转,以及如何整合其他Spring组件如数据访问层(JPA、Hibernate等)。 此外,理解MVC设计模式的概念也非常重要,它将应用程序分为模型、视图和控制器三...
Spring MVC 是一个基于Java的轻量级Web应用框架,它为构建模型-视图-控制器(MVC)架构的应用程序提供了强大的支持。DWZ,全称为“Dynamic Web Zone”,是一个前端开发框架,专为中国的Web开发者设计,尤其适用于...
在这个实例中,我们将深入探讨如何在Spring 3.0 MVC中实现简单的页面跳转,以及源码背后的逻辑。 1. **Spring MVC 框架简介** Spring MVC是Spring框架的一部分,它提供了一种模型-视图-控制器(MVC)架构,使得...
**Spring MVC + MyBatis + MySQL 整合详解** 在Web开发中,Spring MVC、MyBatis和MySQL是常见的技术组合,它们各自扮演着重要的角色。Spring MVC作为Spring框架的一部分,提供了一个强大的模型-视图-控制器(MVC)...
Spring MVC 是一个强大的Java web开发框架,用于构建可维护、可扩展且结构化的Web应用程序。它的核心在于将请求、业务逻辑、数据处理和视图渲染有效地分离开来,实现Model-View-Controller的设计模式。本篇文章将...
### Spring MVC 数据跳转 在 Spring MVC 中,数据跳转主要指的是控制器(Controller)处理完请求后,将数据转发到视图(View)进行展示的过程。这里的“跳转”实际上是指请求处理后的视图重定向或转发。 #### 转发与...