后端接收前端参数问题以及RestFul结构

摘要:
RestFul结构格式的特点:1.使用“/”拆分要在url localhost:8091/addUser/1/tom2中提交的参数。在接收端,使用{}包装参数并固定参数的位置。3.变量的名称必须与{}中的名称一致,随后使用@PathVariable注释实现数据传输功能:1。它实现了通用页面的跳转问题。2.它减少了代码传递的字节数。在get请求中,前端传递的参数名称与后端接收的参数名称不一致。您可以使用
  • RestFul结构格式特点:

  1.在url中将需要提交的参数使用“/”进行分割
localhost:8091/addUser/1/tom
2.在接收端,将参数使用{}包裹并且参数的位置固定
3.变量的名称必须和{}中的名称一致,之后通过@PathVariable注解实现数据的传递
功能:
1.实现了通用页面的跳转问题
2.减少了代码传递的字节数
get请求中前端传递的参数名称和后端接收的参数名称不一致,可以用一下方法解决:
publicLogUtils getMessage(
  @RequestParam(value="username",required=false)String username,
  Integer pageCurrent) {}
//这里的value为前端传递的参数名称,required=false为前端也可以不传此参数
  • 后端接收前端传值问题:

    /**
     * 实现商品的上架
     *     SpringMVC中参数接收
     *     1.接收简单类型 int... String
     *     2.使用对象对象 pojo
     *  3.使用集合数据接收参数  
     *      页面:  name="ids" value="1,2,3,4,5"
     *      可以采用String[]接收.
     *      
     *      List集合接收
     *      页面: name="lists[0]" value="tomcat"
     *      (List lists)
     *  4.为对象的引用赋值 第一遍
     *      页面: name="id" value="100",
     *            name="bigDog.type" value="比特犬"
     *            name="bigDog.food.caixi" value="粑粑"
     *      对象: User{id,name,age,bigDog}/Dog{id,type,food}/Food(caixi,liang)
     *      接收: (User user)
     * 
     * 
     */

免责声明:文章转载自《后端接收前端参数问题以及RestFul结构》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇pytorch中torch.unsqueeze()函数与np.expand_dims()LUA 协程下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

根据前端时间范围-后端进行时间范围数据库查询

一、场景 从前端获取时间范围 时间范围作为参数传递给后端 后端将时间范围参数转换datetime类型 根据时间范围进行数据库查询 二、功能实现 前端获取时间范围 参考资料: https://blog.csdn.net/lianzhang861/article/details/80422513 原生HTML获取时间范围 <form act...

译文:前端性能的重要性 The Importance of Frontend Performance

欢迎訪问我的主页。最新的文章我会首先公布在个人主页上: http://blog.guaidm.com/shocky/ 原书下载地址:http://pan.baidu.com/s/1pJocRwB        在我的web开发生涯里,大部分时候我都是作为一个后台project师。这样一来,我投入了非常多的精力去研究、练习怎样通过后台优化来提升项目产品...

C# 获取枚举集合的其中两种方式

可能会在下面的场景中需要循环枚举值 1、为方便前端展示,将返回的数据集合中的枚举名称显示出来。这样前端不需要做任何处理,直接展示即可。 2、向前端输出枚举集合,用于数据筛选,并且前端不需要维护这些集合。后端有修改也不需要通知前端。 方式一: var dict = new Dictionary<int, string>(); var values...

分享一次大厂的辛酸面试经历

本文来源:相学长 链接:https://juejin.im/post/5b9b47c7f265da0ac25658f6 本文主要讲讲这几年的面试经历,以及我个人觉得可以从中吸取的经验教训,希望能给大家提供一点点帮助。 实习 当年我还很愚昧,根本不知道很多大厂有实习招聘,直到大三要结束了,学校说: “同学们,你们大四没课,一定要实习阿!” 我才反应过来,喔,...

接口测试基本理解

想必大家都做过功能测试,通过业务需求测试功能点是否达到预期(测试用例),一些小伙伴想要了解接口测试就会有一些疑问,接口是什么呢?怎么去做接口测试?接口测试为了实现什么? 我们一步一步来说明: 什么是接口? 接口分为对外接口和对内接口 对内接口: 个人理解:程序之间方法的调用,模块之间的交互,比如A开发写好了一个登录接口告诉B开发直接在权限模块调用就可以了。...

【转】前端进阶之路:如何高质量完成产品需求开发

有时候好的文章不是光收藏一下就可以的,要研究为什么人家那么思考,你为什么不行?要多想。 前言 看到这篇的时候,想起前几周的周末参加的一个工作坊,讲师有提到一个问题,作为程序员你们写了解你们写代码的目的是什么吗?这个问题,大家可以思考思考。每个公司应该会有所不一样。今天由腾讯@程序猿小卡带来的授权分享。 正文从这开始~ 写在前面 作为一个互联网前端老鸟,...