0

我正在返回一个 JSP,它将根据模型附带的数据生成一个表。我想在加载 JSP 后将表转换为 JQuery 数据表。我怎样才能做到这一点?

4

1 回答 1

3

事实上,我认为从一开始就在你的 JSP 中使用 JQuery Datatable 并且在加载 JSP 时不做任何进一步的转换可能更合适。

如果您要考虑这种方法,您的工作将是在您的 Datatables 组件和您的控制器之间创建一个集成模型,我假设它是 Spring MVC,因为 Spring 在您的问题中被标记。

话虽如此,您的路线图将类似于:

  1. 创建值对象以在 JSP 视图和 Spring 控制器之间来回移动数据表参数;

  2. 创建您的控制器,它将处理数据请求。此控制器必须能够将传入的 HttpRequest 参数转换为值对象。如果您确实在使用 Spring,那么您的 Spring Controller 将使用定制的WebArgumentResolver来读取请求并返回您的 VO。该控制器必须处理您的请求并检索您可能必须提供的任何响应。哦,别忘了在你的 MVC 配置中解析那个解析器。

  3. 最后,您的响应将是 JSON,Datatables 可以理解。

这是一个很棒的教程,我第一次使用它来实现这种集成。可能会为您填写一些详细信息。

此致。

于 2013-01-29T17:29:58.547 回答