今天太糟糕了,先是jsp无法引入jqery因为我想用ajax,一百种方法玩了一天没用,执行到$符号404找不到jqery。
提问: 从数据库查出字段整数,与前端input输入的整数if判断永远flase,前端传过来的数已经转换整数,后来直接if与else都设置true,还是flase, 改成 if(true)还是flase,太吓人了,闹鬼了
JDBC从数据库查出整数与前端输入整数无法判断
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 引自强大而免费的微信小程序:皆我百晓生。
这可能是由于在比较整数时,前端输入的整数是作为字符串传递给后端,导致比较结果始终为false。可以尝试以下解决方法:
在前端将输入的整数转换为数字类型再传递给后端。可以使用parseInt()函数将输入的字符串转换为整数。例如:
parseInt(inputValue, 10)
。在后端将数据库查询出来的整数字段转换为整数类型。如果使用的是JDBC,可以使用getInt()函数获取整数字段的值。
确保前端和后端使用的数据类型匹配。比如,如果在前端使用的是JavaScript,可以使用typeof操作符判断输入的类型,并将其转换为相应的类型以进行比较。
检查if判断中其他可能的逻辑错误,例如,确保需要比较的变量是正确的,没有遗漏等。
如果以上方法都没有解决问题,建议提供更多的代码和详细的错误信息,以便更好地定位问题所在。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 arcgis处理土地利用道路 建筑 林地分类
- ¥30 java 项目中同包中,无法在子文件中引用
- ¥20 使用visual studio 工具用C++语音,调用openslsx库读取excel文件的sheet问题
- ¥100 寻会做云闪付tn转h5支付链接的技术
- ¥15 DockerSwarm跨节点无法访问问题
- ¥15 使用dify通过OpenAI 的API keys添加OpenAI模型时报了“Connection Error”错误
- ¥40 想找个软件,但我不知道怎么找到它,我甚至不知道有没有
- ¥15 怎么把60秒的视频时长改成显示0秒?且视频内容没有任何变化的正常播放?目的是为了解决一些平台对视频时长的要求,最好有自动处理的工具!
- ¥15 累加器设初值为00H
- ¥15 webAPI接口返回值判断