gpt4 book ai didi

java - 如果表单字段包含空格,Spring 命令对象将针对整数字段抛出 NumberFormatException

转载 作者:行者123 更新时间:2023-12-01 19:56:47 26 4
gpt4 key购买 nike

有没有一种方法可以编写通用代码或配置,可以从任何字符串中删除尾随或前导空格是来自 Web 应用程序中表单提交的输入,因此我们在解析时不应在 java 代码级别获得 NumberFormatException这些字符串为整数或数字。例如“15246”。因为在 spring 命令对象的情况下,如果它有一个整数字段,那么它会尝试将其隐式转换为整数。除IE浏览器外,其他浏览器不允许数字字段有前导或尾随空格。

最佳答案

尝试使用java内置的修剪方法

" 15246".trim()

然后转换为Integer.valueOf("15246".trim())

关于java - 如果表单字段包含空格,Spring 命令对象将针对整数字段抛出 NumberFormatException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49400279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com