我有多个输入值,行可以是1,10,20或100或更多,列可以是3或更多,如此处所示
问题:
1)在spring控制器中,如何获取每行的值?我需要所有相应值的精确值。例如:第1行费用活动值与帐户和相应描述匹配。这里的费用活动,帐户是下拉框,描述是文本字段。
2)我有另一个名为Expense的标签,类似于图像所示的收入工资。如何获取多个块的值。
我使用带有ext-js的Spring mvc作为前端技术。
答案 0 :(得分:0)
由于缺乏关于您正在做什么的详细信息,您的问题很难回答。 在我编写的类似spring-ext应用程序中,我使用由rest代理支持的商店来支持我的ext网格。这将为您提供免费的某些客户端 - 服务器通信。有关ext js方面的更多阅读,请尝试:
Ext.data.Store
Ext.data.proxy.Rest
扩展grid example以使用休息代理并不太难,这将为您提供如何设置网格以进行客户端 - 服务器通信的良好基础。
然后在您的spring控制器中,您可能需要实现并注释ext代理将向其发送请求的CRUD操作的方法。
开始使用spring编写一个安静的Web服务的方便指南:
在您的具体情况下(我在这里猜测因为我并非100%确定您要问的是什么),您需要一个带有以下内容的注释的弹簧控制器方法:
@RequestMapping(value="/expense", method=RequestMethod.GET)
您可以使用用于加载网格的任何业务逻辑来支持这一点,并将数据结构作为JSON对象传递
对于来自客户端的更新,您将有另一个弹簧控制器方法,只是这次分配的内容如下:
@RequestMapping(value="/expense", method=RequestMethod.POST)
用于创建或
@RequestMapping(value="/expense/{id}", method=RequestMethod.PUT)
更新
显然,如果您的数据结构更复杂,那么通过网络发送的JSON对象将会非常复杂。
希望这会让您开始使用您的应用。