zoukankan      html  css  js  c++  java
  • springmvc跳转的几种方式

    1:spring mvc 是围绕着DispatcherServlet展开的 ,其底层还是servlet

    跳转方式:

    ①request.getRequestDispatcher("../index.jsp").forward(request, resp);

    ②resp.sendRedirect("../index.jsp");

    ③ModelAndView mav =new ModelAndView("forward:../index.jsp"); //带有 forward、redirect的跳转都不在经过视图解析器,而是直接从当前路径找页面或者方法(跳转页面时和正常springmvc页面传值一样,跳转方法时传参仅可以通过url或者是session)

    ④ModelAndView mav =new ModelAndView("redirect:../index.jsp"); //带有 forward、redirect的跳转都不在经过视图解析器,而是直接当前路径找页面或者方法(跳转页面时和正常springmvc页面传值一样,跳转方法时传参仅可以通过url或者是session)

    ⑤return "forward:../index"; //带有 forward、redirect的跳转都不在经过视图解析器,而是直接从当前路径找页面或者方法(跳转页面时和正常springmvc页面传值一样,跳转方法时传参仅可以通过url或者是session)

    ⑥return "redirect:../index"; //带有 forward、redirect的跳转都不在经过视图解析器,而是直接从当前路径找页面或者方法(跳转页面时和正常springmvc页面传值一样,跳转方法时传参仅可以通过url或者是session)

    ⑦mav.setViewName("hello"); //跳转到  前缀+ hello+后缀的地方

    ⑧return "hello"; //跳转到  前缀+ hello+后缀的地方

  • 相关阅读:
    Nginx+Keepalived(双机热备)搭建高可用负载均衡环境(HA)
    库管理系统-- 后台管理开源啦,源码大放送
    .NET Core R2
    Linux gdb调试
    webpack React+ES6
    绿卡排队
    ABP分层设计
    vscode编写插件
    控制台程序的参数解析类库 CommandLine
    Net Core MVC6 RC2 启动过程分析
  • 原文地址:https://www.cnblogs.com/liqforstudy/p/5412692.html
Copyright © 2011-2022 走看看