微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法将 [java.lang.String] 类型的值转换为所需的 [int] 类型;对于输入字符串:“batch_cancel”

如何解决无法将 [java.lang.String] 类型的值转换为所需的 [int] 类型;对于输入字符串:“batch_cancel”

我收到以下错误

白标错误页面此应用程序没有明确的映射 /error,因此您将其视为后备。

Mon Dec 21 10:30:26 GMT 2020 出现意外错误(type=Bad 请求,状态 = 400)。无法转换类型的值 [java.lang.String] 到所需类型 [int];嵌套异常是 java.lang.NumberFormatException:对于输入字符串:“batch_cancel”

尝试通过 URL 调用以下方法时会发生这种情况:

@Override   
@RequestMapping(path = {"/batch_cancel"},method=POST)  
public ResponseEntity<String> notificationBatchCancel()

此阶段的方法不接受任何参数,只返回 null,同时向控制台打印一条消息以表明它有效(显然,它不起作用)。

我不明白为什么路径上会出现 String to int 转换错误

有人有什么想法吗?

解决方法

没关系...

我从 POST 更改为 GET,现在可以使用了。不理想,但现在可以了!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。