我创建了一个 html 表单,其中输入将被插入到数据库(mysql)中。在开始插入数据之前,我在 java 中执行了一些服务器端表单验证。我想确保在此验证期间,数据对于它们各自的字段来说不会太大。
我不确定如何做到这一点。
这些是将保存在数据库中的具有数据类型的字段:
- 项目清单
- ID, smallint(5)
- 援助,中型(5)
- 专业版,varchar(45)
- 很多,varchar(45)
- 温度,小整数
- 评论,文字
到目前为止,我唯一的想法是进行如下检查:
if(inputSize > maxsize)
但我不确定为 inputSize 或 maxsize 选择什么。对于 varchar,我想我可以简单地选择定义中给出的字符数(即 45)并将其与字符串的长度进行比较。但我不确定如何处理整数。
有什么建议么?关于如何处理整数或者是否有更好的方法来进行服务器端大小验证。