问题描述
hi,各位大牛:在编写java后台程序时,方法传过来的参数大家验证格式吗?譬如你可能需要数字,但是传的是字符类型。。。。,如果验证,大家对方法参数验证的规则是什么?是怎么验证的?编写一个静态类?还是从熟悉文件调用正则表达式等等,请大牛们支招,最好有代码详解啊
解决方案
解决方案二:
这个方式很多种,我之前就专门写了个utils,其实这种的话也是要进行判断的,不外乎就是if-else。通过判断传入参数的类型,来转换,或者说你知道参数的值,就是不知道他的类型,也可以这样。判断之后转换成你需要的值,再返回出去。写好一个utils以后只需要调用就成~不用重复写了
解决方案三:
前台一般校验数据值格式的正确与否,后台校验值的精准性。格式的校验,一般让javascript去完成,或像struts2的验证方式。后台的验证,比前台的验证细一些,一般会结合具体的业务数据等去校验。
时间: 2024-09-20 14:39:42