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删除。



  • 相关阅读:
    java多线程小节, 总结的不错
    奇瑞风云, 你还在路上么
    android NDK 环境建立
    外企下岗白领正成为“新4050”
    搭积木
    祝MORIENTES在LIVERPOOL有所成就
    简单生活
    为什么要更新
    归去来
    随记一笔
  • 原文地址:https://www.cnblogs.com/linlf03/p/10255255.html
Copyright © 2011-2022 走看看