zoukankan      html  css  js  c++  java
  • (三)

    @Controller
    @RequestMapping("/jump")
    public class TestJump {
    
        @RequestMapping("/test1")
        public String jump1(){
            System.out.println("test1");
            //简便写法
            //return "jump";
            //完整写法, 完整写法不会再拼接前后缀
            return "forward:/jump.jsp";
        }
    
        //转发, 跳转时不会改变URL地址
        @RequestMapping("/test2")
        public String jump2(){
            System.out.println("test2");
            //相对路径, 一般在同一个类中的跳转使用相对路径, 显得简洁
            //return "forward:test1";
            //绝对路径, 如果要跳转到其他类中的servlet, 则必须使用绝对路径
            //return "forward: /hello/test1";
            //绝对路径, 跳转到指定jsp页面
            return "forward:/userList.jsp";
        }
    
        /*
        * 跳转细节:
        * 1. 在增删改之后, 为了防止请求重复提交, 一般用重定向跳转;
        * 2. 在查询之后, 可以做转发跳转
        * */
    
        //重定向, 跳转时URL会变为相应地址
        @RequestMapping("/test3")
        public String jump3(){
            System.out.println("test3");
            //相对路径
            //return "redirect: test1";
            //绝对路径, 跳转到其他servlet
            //return "redirect:/hello/test1";
            //绝对路径, 跳转到指定jsp页面
            return "redirect:/hobby.jsp";
        }
    }
  • 相关阅读:
    结对第二次作业
    软件工程第四次作业
    软件工程第三次作业
    软件工程第二次作业
    软件工程第一次作业
    我的大学生活
    python实现栈和队列
    《数据结构与STL-第二章 线性表》读书笔记
    .net/c#常用框架/中间件简介(不定时更新)
    逆变与协变
  • 原文地址:https://www.cnblogs.com/Ryan368/p/14115883.html
Copyright © 2011-2022 走看看