springMVC-springMVC中前台传参,后台该怎么接收
假如后台有个Person类,有id,name,age属性,
我在前台页面用ajax提交,数据为{"name":"zhangsan","age":12,"ids":"1,2,3"}
问题来了,我在后台该怎么接收?
我现在后台用@RequestParam("ids") List<Integer> ids可以拿到ids的值
但是,name和age该怎么拿?我想直接把这两个值封装到Person怎么弄?
不计划对每个属性进行单独接收,因为类的属性太多了,求解。谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不太懂你说的不能扩展Person是什么意思。 我一般再写一个PersonVO (Value Object)专用来在客户端和controller之间传值用的。这个PersonVO extends Person 并且在PersonVO增加一些查询之类的属性,比如你这里的 ids。
当然在传递参数时只要把参数传给controller的方法就可以了。 funciton(HttpServletRequest request,PersonVO person)