zoukankan      html  css  js  c++  java
  • Spring 4 中重定向RedirectAttributes的使用

    RedirectAttributes 的使用
    	@RequestMapping(value = "/redirecttest", produces = "application/json;charset=utf-8",method = RequestMethod.GET)
    	public String redirectest(HttpServletResponse response, RedirectAttributes attributes ) throws IOException {
    		Logs.info("redirectest");
    		attributes.addFlashAttribute("param1","value1");
    		attributes.addAttribute("param2","value2");
    		return "redirect:/redirectaccept";
    		
    	}
    	
    	@RequestMapping(value = "/redirectaccept", produces = "application/json;charset=utf-8",method = RequestMethod.GET)
    	@ResponseBody
    	public String redirecaccept(HttpServletResponse response, 
    			@ModelAttribute("param1") String param1,
    			@RequestParam("param2") String param2 )  {
    		Logs.info("redirecaccept1, param1 " + param1 + " param2: " +param2 );
    		return "ok";	
    	}
    

     1、显示参数 

    attributes.addAttribute("param2","value2");
    

       相当于才url后面增加param2=value2

    2、隐藏参数
    attributes.addFlashAttribute("param1","value1");
    

      本质上是将参数保存在session中,接收到后再将session删除。



  • 相关阅读:
    Django 框架
    Git 教程
    Vue详解
    pycharm激活码
    通过元类创建一个Python类
    re模块
    selenium模块
    Beautifulsoup模块基础详解
    requests库
    Urllib库
  • 原文地址:https://www.cnblogs.com/linlf03/p/10255255.html
Copyright © 2011-2022 走看看