@PathVariable和@RequestParam 异同

news/2024/7/1 0:37:59
标签说明示范
@pathVariable("pageSize")需要配合rest风格url使用,目的是接收rest Url中的参数 http://127.0.0.1:8082/hello/4
@RequestParam((value = "pageSize", required = false, defaultValue = "10"))接收普通?后面携带的参数 http://127.0.0.1:8082/hello?pageSize=4
    @RequestMapping(value = "/hello/{pageSize}", method = RequestMethod.GET)
    public String say(@PathVariable("pageSize") String pageSize) {
        return pageSize;
    }

    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public String say2(@RequestParam(value = "pageSize", required = false, defaultValue = "10") String pageSize) {
        return pageSize;
    }

http://www.niftyadmin.cn/n/3367207.html

相关文章

如何简单模拟Web服务

在SOA环境中,系统不可避免地要与其他系统进行交互,可以是基于SOAP的Web服务,基于RESTful Web服务,基于消息队列,甚至是基于RPC远程调用。随着系统依赖的增长,对单个系统进行测试也变得越来越困难&#xff0…

spring mvc redirect 重定向 跳转并传递参数

在项目中做form表单功能提交时,防止用户客户端后退或者刷新时重复提交问题,需要在服务端进行重定向跳转,具体跳转方式有以下几种方式: 公用代码: Java代码 RequestMapping(value“/index”,method { RequestMethod.POST, Reques…

游戏行业术语一览(2)--游戏运营转化率[转载]

转化率这个指标在各行各业的数据分析中运用的非常之广泛,例如:电商中就会存在,点击到订单生成的一系列转化率,传统的销售行业也会在做广告的时候考虑该广告能够转化多少订单,而在游戏行业,转化率同样是一个…

记mysql中时间相关的一个奇怪问题

发现mysql中类型为时间的字段,在查询时显示的时间是什么是依赖于客户端的,不同的客户端查同一个时间,可能在客户端显示的时间是不一样的。至于这个在哪里配置,以及服务端如何依据这个配置为客户端返回结果,这个还没深入…

如何整合JIRA、FishEye、Crucible进行CodeReview

Atlassian的东西相信大家都不陌生,知道Confluence的有木有,用过JIRA的有木有,虽然说这些产品都要收费,不过对于学校和开源组织都可以申请免费License,也可以申请试用。 前段时间为了方便做CodeReview,尝试了…

列表,循环

二维列表 list1 [[1,2,3], [1,2,3], [1,2,3],] print(lsit[1][1]) 列表方法 1、append()  在列表末尾添加新的元素 2、extend()  在末尾一次性追加另一个列表中的多个值 3、insert()  下标处添加一个元素,不覆盖原数据,原数据向后顺延 4、pop() …

script webshell jspWebShell / pythonWebShell / phpWebShell

google shell http://www.jiunile.com/google-shell.html http://goosh.org用命令行来玩google , 输入ls可以看目录内容. shell爱好者们可以来玩下 http://simplejee.group.iteye.com/group/wiki/2105-simplejee simplejee是一个开源的面向j2ee初学者的小项目。该项目里提供…

Tomcat访问日志分析

常使用web服务器的朋友大都了解,一般的web server有两部分日志: 一是运行中的日志,它主要记录运行的一些信息,尤其是一些异常错误日志信息 二是访问日志信息,它记录的访问的时间,IP,访问的…