javaweb前端传参为空,后台接受却变成字符串“null”解决办法

在做毕设的时候分页那一块出现一个bug,后来发现是传参问题

前端参数如下:

后台代码:

          获取参数:

javaweb前端传参为空,后台接受却变成字符串“null”解决办法_第1张图片

        拼接sql:

javaweb前端传参为空,后台接受却变成字符串“null”解决办法_第2张图片

调试发现if判断rname不为空,rname = “null”(是字符串,我打印了rname.length()为4),为啥传参会这样我不知道,有大佬知道的话求在评论区指教

解决方法有:

      方法一:前台传参时判断,如果为null,使rname=“”

     方法二:后台加个判断

你可能感兴趣的:(web)