当前位置:编程学习 > JAVA >>

ext spring mvc 数据绑定问题咨询

ext中设置请求参数为:params: cForm.getValues(true)

java的controller类中接收参数绑定为@ModelAttribute("serverVO") ServerConfigVO serverVO   此处使用了注解绑定对象
public Map<String, Object> saveServer(@ModelAttribute("serverVO") ServerConfigVO serverVO ,HttpServletRequest request, HttpServletResponse response){
......
}
上面绑定简单的VO对象不存在问题。但如果VO对象属性中存在集合,那么如果绑定页面对应的列表数据?

问题:如果我form中有个列表需绑定到后台,如何绑定?
ext中如何设置参数,java中controller类如何绑定并接收。
假设cForm.getValues(true)为基本信息,gridData为列表信息。 --------------------编程问答-------------------- 用ajax.request把vo传到后台:
Ext.Ajax.request({
    url : 'myurl?vo=' + vo,
    success : function(response, opts) { ... } 
})

后台响应
@RequestMapping(value = "/myurl", method = RequestMethod.GET)
public VoBean getKandidat( @PathVariable Set vo ) { ... }

处理后以json的形式传回前台。然后在success : function(response, opts) { ... } 中在进一步处理
--------------------编程问答-------------------- 正在学习ext 楼主的问题解决不了啊 但还是顶楼主了 --------------------编程问答--------------------
引用 1 楼  的回复:
用ajax.request把vo传到后台:

JScript code

Ext.Ajax.request({
    url : 'myurl?vo=' + vo,
    success : function(response, opts) { ... } 
})

后台响应

Java code

@RequestMapping(value = "/myurl", ……



谢谢指导,先试试看哈先啊。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,