controller中的重定向

  (1)不需要传递参数重定向

方式一:使用ModelAndView
        return new ModelAndView("redirect:/toList");
        这样可以重定向到toList这个方法

方式二:返回String
    return "redirect:/ toList ";

(2)第二种情况,列表页面有查询条件,跳转后我的查询条件不能丢掉,这样就需要带参数的了,带参数可以拼接url

方式一:自己手动拼接url

new ModelAndView("redirect:/toList?param1="+value1+"&param2="+value2);
                    这样有个弊端,就是传中文可能会有乱码问题。

方式二:用RedirectAttributes,这个是发现的一个比较好用的一个类
                    这里用它的addAttribute方法,这个实际上重定向过去以后你看url,是它自动给你拼了你的url。
                    使用方法:

attr.addAttribute("key", value);

      (attr.addFlashAttribute("key", value);)//API未验证
                    return "redirect:/namespace/toController";
                    这样在toController这个方法中就可以通过获得参数的方式获得这个参数,再传递到页面。过去的url还是和方式一一样的。

最新文章

  1. 推荐几款jquery图片切换插件
  2. spring cron表达式
  3. JS组件系列——Form表单验证神器: BootstrapValidator
  4. ASP.NET Repeater 控件分页
  5. Wojilu学习笔记 (02)
  6. 关于NSNotificationCenter消息通信用法
  7. Github上LeakCanary编译报错CreateProcess error=2的解决方法
  8. typedef (还需经常看看加深理解)
  9. xml文件中 android:showAsAction = " " 的作用
  10. Guava API学习之Preconditions优雅的检验参数 编辑
  11. C++关于strcpy等函数的安全版本
  12. CSS之box-sizing的用处简介
  13. 完全合并C++面试题
  14. [IOI 2011]Race
  15. EF简单的CURD操作
  16. 启动线程用start方法
  17. 学习笔记:Vue
  18. css段落首字母下沉
  19. charles 抓包 https 证书
  20. Java基础加强之并发(四)synchronized关键字

热门文章

  1. Nginx+tomcat集群环境搭建(Windows下)
  2. 1051 - Good or Bad DFS 记忆化搜索
  3. sleep与wait的对比
  4. oozie.log报提示:org.apache.oozie.service.ServiceException: E0104错误 An Admin needs to install the sharelib with oozie-setup.sh and issue the 'oozie admin' CLI command to update sharelib
  5. 【ADO.NET】 使用通用数据库操作类Database (SQL Server)
  6. 【学习笔记】深入理解js原型和闭包(5)——instanceof
  7. BOM学习-javascript计时器小结
  8. 全志R58平台的GPIO引脚控制
  9. leetcode_41. First Missing Positive_cyclic swapping
  10. Android接入支付宝和微信支付