java - DataTable服务器端处理的数据结构

标签 java spring-mvc datatables dto

我正在使用DataTables 1.10与Spring MVC。当使用服务器端处理时,它将一组参数发送到 Controller 。它是二维数组的集合,但列是这样的字符串:

columns[0][data]=
columns[0][name]=
columns[0][orderable]=false
columns[0][search][regex]=false
columns[0][search][value]=
columns[0][searchable]=true
columns[1][data]=
columns[1][name]=
columns[1][orderable]=false
columns[1][search][regex]=false
columns[1][search][value]=
columns[1][searchable]=true
order[0][column]=4
order[0][dir]=desc
order[1][column]=4
order[1][dir]=desc
search[regex]=false
search[value]=

如何在 Java 中将其表示为 DTO?有什么建议吗?

最佳答案

您可以更改发送到服务器的数据(尤其是 3 维搜索部分)并将它们全部作为 2d 数组。接下来就可以轻松使用 this link创建您的 DTO。

关于java - DataTable服务器端处理的数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27568446/

相关文章:

java - 对象的序列化给出了不同的实例?

java - Spring 4 Framework Internationalization 无法使用 thymeleaf 识别来自资源属性文件的消息

java - 使用 TaskExecutor 提交后`TransactionSynchronizationManager` 内的事务

javascript - 类型错误 : f is undefined

Struts2 传递变量案例

java - 同时接受多个IntellijIdea的检查建议(都是同类型)

java - 为什么我们在 Java 中使用自动装箱和拆箱?

java - 对字母数字字符串列表进行排序 : java

spring-mvc - Apache shiro,返回状态 401 而不是重定向到 url

javascript - 数据表简要显示页面加载和刷新时删除的行