后端以Integer类型接受,前端传来字符串"null",后端怎么做处理?

/*** 获取当前用户功能菜单及权限* @return*/
@ResponseBody
@RequestMapping(value = {"/mobBaseService/home/queryCompanyMenuFunctionName"}, method = RequestMethod.GET)
public JSONObject queryCompanyMenuAndFunction(@RequestHeader("token") String token,@RequestParam("companyMenuId") Integer companyMenuId,@RequestParam("projectId") Integer projectId,@RequestParam(value = "bidSectionId",required = false) String bidSectionIdstr) {JSONObject userDetail = jwtUtil.getJWTDetail(token);Integer userId = Integer.parseInt(userDetail.get("userId").toString());// bidSectionId 以字符串形式接收Integer bidSectionId = 0;//做各种判断,如果有以下几种情况,将bidSectionId赋值为0,后面有做判断为0的时候不进条件筛选if (bidSectionIdstr == null || bidSectionIdstr.equals("") || bidSectionIdstr.equals("undefined")){bidSectionId = 0;}else{//否则传来值的话,将字符串值转为Integer类型进行条件筛选bidSectionId = Integer.parseInt(bidSectionIdstr);}return homePageService.queryCompanyMenuFunctionName(userId,companyMenuId,projectId,bidSectionId);
}

后端以Integer类型接受,前端传来字符串“null“,后端怎么做处理?相关推荐

  1. 后端的日期类型赋值前端表单_Spring Boot实践--前端字符串日期自动转换成后台date类型。...

    简单介绍 在前后台开发的时候:日期格式会转来转去,很麻烦.大致总结如下: 1:后端返回对象:可以使用spring提供的:HttpMessageConverter来自动转换,有很多实现. 比如:Abst ...

  2. 前端传来的参数后端无法正确接收

    问题: 今天和前端进行接口联调,前端传来的参数如下: trSpeBadWeatherAttention: {linkId: "S32", badWeatherType: " ...

  3. 前端和后端开发人员比例_前端开发人员vs后端开发人员–实践中的定义和含义

    前端和后端开发人员比例 Websites and applications are complex! Buttons and images are just the tip of the iceber ...

  4. 后端发送给前端雪花算法生成的Long类型Id 前端接收Id与发送的Id不匹配

    问题描述:后端传Long类型给前端, Long类型数据大于17位时.前端拿到的数据出现精度丢失. 问题原因:后端传的Long类型Id是64位整数,在js中number类型的安全整数是53位,如果超过5 ...

  5. 购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session

    原文:购物车Demo,前端使用AngularJS,后端使用ASP.NET Web API(2)--前端,以及前后端Session chsakell分享了前端使用AngularJS,后端使用ASP.NE ...

  6. 前端渲染HTML与后端渲染HTML的区别?

    一.写在前面 昨天百度三面,面试官问了这个问题,我也只是回答了大概,今天特地总结一下. 二.总结 2.1.两种渲染方式 后端渲染 互联网早期,用户使用浏览器浏览的都是一些没有复杂逻辑的.简单的页面,服 ...

  7. 新手须知,前端该如何与后端合作?

    1.前后端分离 前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化.组件化.单页面应用等. 2.尽量避免后端模板渲染 web 应用的渲染方式分为服务器端渲染和客 ...

  8. 什么是后端渲染?什么是前端渲染?后端渲染和前端渲染又有什么区别呢?

    什么是后端渲染?什么又是前端渲染呢?后端渲染和前端渲染又有什么区别呢? 最近在学习Vue的时候接触到了这个话题,我觉得还挺有意思的,所以写下来,记下来. 一.什么是后端渲染? 我们都知道现在的网页都由 ...

  9. 获取接口的Integer类型数据为null,报int java.lang.Integer.intValue()‘ on a null object reference

    接收接口返回的null值也是要处理的,要返回类型是Integer类型的,你返回null就和声明一个变量初始化值给null一样的性质了,返回值为null没有错 关键是返回之后要进行判断if !=null ...

最新文章

  1. linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?
  2. 2021新兴经济体大学排名发布,129所中国高校上榜!
  3. UNIX中的Poll函数
  4. 轻量级高精度人脸检测推荐
  5. android 使用xml定义自己的View
  6. BZOJ 3622 Luogu P4859 已经没有什么好害怕的了 (容斥原理、DP)
  7. python wasm_Python-pywasm-美味尝鲜
  8. GitHub项目功能理解
  9. spring 依赖注入_Spring从入门到入土——依赖注入(DI)
  10. cesium加载批量模型
  11. 配置在一台三层交换上,不同VLAN相互通信
  12. FlightGear
  13. linux声道切换,linux下怎么把数据分别给左右声道
  14. Python网络编程之网络基础
  15. clustalw序列比对_几个多序列比对软件:Muscle,ClustalW和T
  16. 孕妇适合吃哪些蔬菜?这三种蔬菜很有营养
  17. ubuntu机械盘写入cannot be copied because you do not have permissions to create it in the destination.
  18. 理解立刻执行函数(IIFE)的构造原理、运行机制
  19. 漫画:什么是 “牛奶咖啡” 问题?
  20. oracle 创建 temporary tablespace

热门文章

  1. linux更换浏览器,更改浏览器Firefox首选项值的方法
  2. 回炉再造-多线程生命周期
  3. https ssl证书的工作原理及使用相关知识收集
  4. 转自csdn排名第一博主 成功的背后
  5. 用matlab预测双色球的方法
  6. 嵌入式作业STM32定时器实现串口通信及LED灯闪烁
  7. HTML 页面自适应
  8. Dynamo 2.x Essential Training Dynamo 2.x基本训练 Lynda课程中文字幕
  9. 小插曲:我和Nios II的故事
  10. 清华郑丽c语言编程,面向对象语言c+综合实验指导书.doc