BigDecimal前端提交汉字

Blade 未结 1 277
南希
南希 剑童 2023-08-29 17:18

一、该问题的重现步骤是什么?

1. 

{

    "List": [

        {

            "orderNumber": "aaaaaa",

            "itemNo": "ember001",

            "receiveQuantity": "大哥",

            "code": "zgys-00001",

            "description": "备注1"

        }  

    ],

    "type": "OTHER"

}

2.  后端在jackson时就出错。validated执行不成功,应该是先出错了,走不到validated

"JSON parse error: Cannot deserialize value of type `java.math.BigDecimal` from String \"大哥\": not a valid representation; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.math.BigDecimal` from String \"大哥\": not a valid representation\n at [Source: (PushbackInputStream); line: 1, column: 163] 

3.

二、你期待的结果是什么?实际看到的又是什么?

后端怎么控制 ,防止前端提交不是数字。

三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 可以在前端控制校验Number数字输入框 | Avue (avuejs.com)

    作者追问:2023-08-30 08:56

    前端解析execl文件,然后提交给后端List,后端我们框架有什么方式校验吗,BigDecimal 是汉字时能提示 请输入数字

    0 讨论(0)
提交回复