zoukankan      html  css  js  c++  java
  • Spring MVC-从零开始-@RequestMapping 注解value属性

    1、@RequestMapping 注解可以在控制器类的级别和/或其中的方法的级别上使用。

    2、直接在方法上使用@RequestMapping

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    public class HelloControl {
        @RequestMapping(value="/sayHelloUrl")
        @ResponseBody
        public String sayHello(){
            System.out.println("sayHello congtroller");
            return "applicationContext";
        }
    }

    3、在类上和方法上同时使用@RequestMapping

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping(value="/")
        @ResponseBody
        public String sayHello(){
            System.out.println("sayHello congtroller");
            return "firstControl";
        }
        
        @RequestMapping(value="/opt")
        @ResponseBody
        public String myopt(){
            return "view myopt result";
        }
    }

    4、@RequestMapping  映射多个URL

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping(value={"/path1","/path/path2","/path3"})
        @ResponseBody
        public String multiOpt(){
            return "multiOpt";
        }
    }

     界面1

     

     界面2

     界面3

     界面4

     4、@RequestMapping  映射默认URL

    package com.jt;
    
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @Controller
    @RequestMapping(value="/FirstControl")
    public class HelloControl {
        @RequestMapping()
        @ResponseBody
        public String mydefault(){
            return "default";
        }
        
    }

    效果1

    效果2

  • 相关阅读:
    腾讯2017暑期实习编程题3
    腾讯2017暑期实习编程题2
    腾讯2017暑期实习编程题1
    力扣算法题—098验证二叉搜索树
    题目1451:不容易系列之一
    题目1362:左旋转字符串(Move!Move!!Move!!!)
    HDU 2564 词组缩写
    HDU 2561 二小整数
    HDU 2034 人见人爱A-B
    HDU 1875 畅通工程再续
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/8585494.html
Copyright © 2011-2022 走看看