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

  • 相关阅读:
    2. 逻辑运算
    1. 条件
    6. 可变不可变类型
    5. 基本运算符
    4. 与用户交互
    12 .命名的EIGRP和EIGRP v6
    11. EIGRP路由SIA
    Redis 快速入门 -- Redis 快速入门(2)
    Redis 快速入门 -- Redis教程(1)
    Redis 百度百科
  • 原文地址:https://www.cnblogs.com/jiangtao1218/p/8585494.html
Copyright © 2011-2022 走看看