`
Supanccy2013
  • 浏览: 224069 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

springMVc 控制页面重定向

阅读更多
最近在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);
分享到:
评论

相关推荐

    SSM笔记-SpringMVC自定义视图及重定向视图、语言国际化

    总的来说,SpringMVC的自定义视图让我们能灵活地控制视图的呈现方式,重定向视图提供了页面间的有效导航,而语言国际化则让我们的应用能够跨越地域限制,服务全球用户。掌握这些技术,对于开发健壮、易维护的Web应用...

    springmvc 第二个例子(接收表单参数+重定向)

    在这个“springmvc 第二个例子”中,我们将探讨如何通过Spring MVC接收表单参数并执行重定向。 首先,让我们理解接收表单参数的过程。在Web应用中,用户通常通过HTML表单提交数据。Spring MVC提供了一个强大的机制...

    Springmvc中的转发重定向和拦截器的示例

    转发是指在控制器内部处理请求的方法中,默认返回字符串时的处理方式,即返回的字符串是 view 组件的名称,例如 return "login",实质上会根据视图解析器(ViewResolver)得到最终负责显示的页面。 重定向是指使用 ...

    SpringMVC配置拦截器实现登录控制的方法

    1. 拦截器(Interceptor):SpringMVC中拦截器用于对请求进行拦截处理,比如在用户未登录时,拦截请求并进行重定向至登录页面。拦截器需要实现HandlerInterceptor接口,并重写preHandle、postHandle和...

    浅谈Springmvc中的页面跳转问题

    标签包括springmvc、跳转页面、mvc、页面跳转、mvc控制器跳转页面等,这些标签都是与SpringMvc中的页面跳转问题相关的关键词。 主要内容解释 SpringMvc中的页面跳转问题可以分为两大类:使用ServletAPI实现页面跳转...

    springmvc-demo07-响应(数据共享,页面跳转).zip

    在本项目"springmvc-demo07-响应(数据共享,页面跳转)"中,我们将深入探讨如何使用Spring MVC处理数据响应以及实现页面间的跳转。 1. **数据共享**:在Web应用中,数据共享通常涉及在不同的请求之间传递信息。...

    (代码)SpringMVC第6讲:请求转发和重定向

    在Spring MVC框架中,请求转发和重定向是两种常见的页面跳转方式,它们在处理用户请求和构建应用程序的流程控制中扮演着重要角色。本文将深入探讨这两种技术,并结合实际的代码示例来阐述其工作原理和使用场景。 ...

    SpringMVC用户登录实例详解

    SpringMVC是Spring框架的一部分,专门用于处理Web应用程序的模型-视图-控制器(MVC)架构。在本文中,我们将深入探讨如何使用SpringMVC实现一个用户登录功能,这将涉及一系列关键知识点,包括配置、控制器、视图解析...

    SpringMVC学习编程代码

    SpringMVC是Spring框架的一个模块,专为构建Web应用程序提供模型-视图-控制器(MVC)架构。这个“SpringMVC学习编程代码”压缩包包含了一整套用于学习SpringMVC的实例代码,旨在帮助开发者更好地理解和掌握这一强大...

    SpringMVC+++Mybatis 页面注册代码

    SpringMVC用于处理控制器逻辑,而Mybatis则作为持久层框架,负责数据库交互。本篇将详细讲解如何在SpringMVC中整合Mybatis,实现页面注册功能。 首先,我们需要在项目中引入SpringMVC和Mybatis的相关依赖。这通常...

    springMVC项目

    Controller接收到请求后,调用模型层的方法验证用户输入,然后根据结果决定重定向到成功页面还是错误提示页面。 控制器层(Controller)是SpringMVC的核心,它接收HTTP请求,调用业务逻辑,然后将结果传递给视图层...

    SpringMVC是实现登陆

    总结起来,使用SpringMVC实现登录功能涉及的知识点包括:SpringMVC的MVC架构、Controller的请求处理、模型绑定、服务层的业务逻辑、Session管理、Spring Security的安全控制、视图解析和错误处理。掌握这些知识点,...

    SpringMVC 入门教程.pdf

    - SpringMVC 的核心组件是 DispatcherServlet,它是所有请求的前端控制器,负责调度请求到相应的处理器。 3. **模型(Model)** - Model 部分通常由业务对象(BO)和数据访问对象(DAO)组成,负责处理业务逻辑和...

    吴天雄--SpringMVC笔记.doc

    - 跳转方式:forward 和 redirect,分别对应页面内部转发和外部重定向。 - 作用域传值:session、request、application 等不同范围的变量传递。 - 文件上传与下载功能,支持大文件和断点续传。 - 异常处理机制,...

    cas结合 springmvc shiro 单点登录

    4. **SpringMVC中的拦截器**:在SpringMVC中,我们可以使用拦截器(Interceptor)来处理SSO的相关逻辑,比如在用户访问受保护的资源时,检查是否已经通过CAS认证,如果没有,则重定向到CAS登录页面。 5. **登录与...

    SpringMVC 中xml文件的读取与显示

    在描述中提到的JSP页面实现,是指在SpringMVC中,控制器处理完请求后,可能会转发或重定向到一个JSP页面来呈现结果。控制器可以通过`ModelAndView`对象或者直接在`@RequestMapping`方法中返回逻辑视图名来指定JSP...

    Springboot SpringMVC thymeleaf页面提交Validation实现实例.pdf

    // 成功后重定向到其他页面 } ``` `@Valid`注解用于启动验证,`@ModelAttribute`将`user`对象绑定到HTTP请求中的参数。`BindingResult`参数用于存储验证结果。如果验证失败,`result.hasErrors()`返回`true`,则...

    SpringMVC 拦截器 实现 登录退出功能

    在SpringMVC框架中,拦截器(Interceptor)是一种非常重要的机制,它允许我们在请求被控制器处理之前或之后执行自定义逻辑。在本例中,我们将讨论如何使用拦截器来实现用户登录验证以及安全退出功能。 首先,我们...

Global site tag (gtag.js) - Google Analytics