zoukankan      html  css  js  c++  java
  • springMVC get请求及其请求地址写法

     今天,需要写一个接口,写完之后,测试的时候发线一直报404错误,不知道为什么报错。应该是get请求地址的问题,get请求有两个参数,改为一个参数的时候是好用的,可能那种方式不适合写两个参数的get请求吧。

      方式一:get请求一个参数

    @RequestMapping("/testPathVariable/{id}")
    public String testPathVariable(@PathVariable(value="id") Integer id){
        System.out.println("testPathVariable:" + id);
        return SUCCESS;
    }        

       url请求地址: http://localhost:8080/testPathVariable/001

        页面输出:testPatVariable:001

    方式二:get请求多个参数(2个)

    @RequestMapping(value="/testRequestParam")
    public String testRequestParam(@RequestParam(value="username") String username, 
                      @RequestParam(value="age", required=false, defaultValue="0") int age){ System.out.println("testRequestParam" + " username:" + username + " age:" +age); return SUCCESS; }

        url请求地址:http://localhost:8080/testRequestParam?username=jackie&age=12

        页面输出:teatRequestParam username:jackie age:12

        Spring 注解 

      1、spring mvc如何匹配请求路径

        @RequestMapping是用来映射请求的,比如get请求,post请求,或者REST风格与非REST风格的。

        该注解可以用在类上或者方法上,如果用于类上,表示该类中所有方法的父路径。

      2、spring mvc如何获取请求的参数

        @PathVariable该注解用来映射请求URL中绑定的占位符。通过@PathVariable可以将URL中占位符的参数绑定到controller处理方法的入参中

        @RequestParam该注解也是用来获取请求参数的。

        

  • 相关阅读:
    机器学习作业12--朴素贝叶斯-垃圾邮件分类
    机器学习作业11--分类与监督学习,朴素贝叶斯分类算法
    机器学习作业9--主成分分析
    机器学习作业8--特征选择
    机器学习作业7--逻辑回归实践
    机器学习作业6--逻辑回归
    实验五 单元测试
    实验二 结对编程 第二阶段
    实验二 结对编程第一阶段
    实验一 GIT代码版本管理
  • 原文地址:https://www.cnblogs.com/wushifeng/p/6142288.html
Copyright © 2011-2022 走看看