问个基础的问题,想知道大家怎么解决的

-Jw- 发布于 2013/07/19 23:08
阅读 302
收藏 2

【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

(一)

我在做项目的过程中,发现了这样一个问题

目前靠两种方式从页面传值过来

一种是将数据弄成json格式的字符串传到后台

然后将这json字符串直接转成一个对象

但是对象中的类型有int date等等类型

如果直接将json字符串转成对象

发生类型无法转换就会报错了

现在要求是针对每个数据做验证

前台验证可以绕过

所以必须后台也做验证

但是json是直接转成了对象

无法一个一个验证

但是如果将json的字符串一个个拆

就更加麻烦了

(二)

如果自己一个个接受值

在后台倒是可以一个个验证

但是这也太麻烦了

不像在编程

而且

有时候数据量极大

总不能一个个来弄吧

求大家告知我怎么解决的

或者可以给我代码片段就最好了

加载中
0
光石头
光石头
我是使用spring mvc 自动封装成对象,自己写了number和date的转化器,转化异常就设置为null,json数据雷同
-Jw-
-Jw-
你好啊 我最近也使用了spring mvc 刚好有个问题一直找不到答案 就是在数据库操作时 好像没有rollback操作啊
0
-Jw-
-Jw-
自己置顶 多些前辈来分享经验啊
光石头
光石头
spring aop 事务,遇到异常是自动回滚的。
0
上官无筵
上官无筵

使用spring mvc + hibernate validator可以达到你想要的数据绑定及自动校验的目的,具体怎么使用可以去网上搜资料看。

 

0
leo108
leo108
json转成对象为啥就不能验证了?
-Jw-
-Jw-
直接转成对象了 然后变量中int的如果对应进了string的话就报错了
0
零蓝
零蓝
Struts2 Validator  
0
mn_1127
mn_1127
json转化java对象也可以自己写转化实现的!
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部