spring mvc重定向页面

@RequestMapping(value="/del/{id}")
    public String delUser(@PathVariable int id){
        return "redirect:/user";
    }

直接返回redirect:/user,就可以返回到user页面。

2、重定向如何带参数。

    @RequestMapping(value="/del/{id}", method=RequestMethod.GET, produces="text/html;charset=UTF-8")
    public String delUser(@PathVariable int id, RedirectAttributes redirectAttributes){
        redirectAttributes.addFlashAttribute("delinfo", id+"删除成功");
        return "redirect:/user";
    }

使用addFlashAttribute,可以使传过去的参数显示一次就消失了

时间: 2024-10-09 06:38:12

spring mvc重定向页面的相关文章

Spring MVC重定向和转发以及异常处理

SpringMVC核心技术---转发和重定向 当处理器对请求处理完毕后,向其他资源进行跳转时,有两种跳转方式:请求转发与重定向.而根据要跳转的资源类型,又可分为两类:跳转到页面与跳转到其他处理器.对于请求转发的页面,也可以是WEB-INF中页面:对于重定向的页面,不能为WEB-INF中的页面.因为重定向相当于用户再次发出一次请求,而用户是不能直接访问WEB-INF中资源的 1)重定向到页面 FirstController.java package cn.controller; import or

Spring MVC重定向和转发及异常处理

SpringMVC核心技术---转发和重定向 当处理器对请求处理完毕后,向其他资源进行跳转时,有两种跳转方式:请求转发与重定向.而根据要跳转的资源类型,又可分为两类:跳转到页面与跳转到其他处理器.对于请求转发的页面,也可以是WEB-INF中页面:对于重定向的页面,不能为WEB-INF中的页面.因为重定向相当于用户再次发出一次请求,而用户是不能直接访问WEB-INF中资源的 1)重定向到页面 FirstController.java package cn.controller; import or

spring mvc 重定向加传参

常用: ModelAndViewi: return new ModelAndView("redirect:/toList");  或者 ii:return "redirect:/toList"; 或者 iii:response.sendRedirect("index.html"); 1. 需求背景    需求:spring MVC框架controller间跳转,需重定向.有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页

Spring MVC中页面向后台传值的几种方式

在学习 Spring Mvc 过程中,有必要来先了解几个关键参数:   @Controller:         在类上注解,则此类将编程一个控制器,在项目启动 Spring 将自动扫描此类,并进行对应URL路由映射.@Controllerpublic class UserAction {    }  @RequestMapping         指定URL映射路径,如果在控制器上配置 RequestMapping  ,具体请求方法也配置路径则映射的路径为两者路径的叠加 常用映射如:Reque

Spring MVC - 静态页面

环境搭建 以下示例显示如何使用Spring MVC Framework编写一个简单的基于Web的应用程序,它可以使用<mvc:resources>标记访问静态页面和动态页面.首先使用Intellij IDEA创建一个动态WEB项目,并按照以下步骤使用Spring Web Framework开发基于动态表单的Web应用程序: 创建一个简单的动态Web项目:StaticPages,并在 src 目录下创建一个 com.ktao.controller 包. 在com.ktao.controller包

Spring MVC重定向和转发

技术交流群:233513714 转发和重定向 开始Java EE时,可能会对转发(forward)和重定向(redirect)这个两个概念不清楚.本文先通过代码实例和运行结果图片感性 认识二者的区别,然后给出二者的定义. 1.常规用法,返回一个View @RequestMapping(value="/testa", method=RequestMethod.GET) public String inputData(){ return "testa"; //Sprin

spring mvc 重定向,转发和传参

重定向: (1)第一种情况:不需要传递参数. 方式一:使用ModelAndView return new ModelAndView("redirect:/toList"); 这样可以重定向到toList这个方法 方式二:返回String return "redirect:/ toList "; (2)第二种情况:带参数 拼接url,用RedirectAttributes,这里用它的addAttribute方法,这个实际上重定向过去以后你看url ,是它自动给你拼了你

spring mvc 404页面制作

1.404页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <tit

spring mvc 返回页面乱码

<filter>    <filter-name>encodingFilter</filter-name>    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>    <init-param>        <param-name>encoding</param-name>        &l