【发布时间】:2022-11-26 19:07:24
【问题描述】:
所以我正在研究一个使用 ofbiz java 框架设置的项目。它使用 xml 进行设计,似乎当您强制一个字段键入数字时,有人仍然可以在该字段中键入字母字符。默认情况下,Java 具有类型,这意味着当用户在该字段中键入 alpha 时,我将得到 PostgreSQL 数据库错误示例 'hh' is not a Big Decimal。如果它是 JavaScript,我会做类似 typeOf(amount) 的事情,如果我找到它的字符串,我只是在继续到数据库进行保存之前返回一个错误,这会导致下面的错误。
我知道我的 amount 变量是 BigDecimal 类型,但是我如何检查用户是否真的输入了数字而不是 alpha,因为我的字段属性 type='number' 对我不起作用。
【问题讨论】: