我正在返回一个JSP,它将根据模型附带的数据生成一个表。我想在加载JSP后将表转换为JQuery数据表。我怎样才能做到这一点?
答案 0 :(得分:3)
事实上,我认为从一开始就在JSP中使用JQuery Datatable并且在加载JSP时不再进行任何进一步的转换可能更为充分。
如果您要考虑这种方法,那么您的工作就是在Datatables组件和控制器之间创建一个集成模型,我假设它是Spring MVC,因为Spring在您的问题中被标记。
话虽如此,您的路线图将类似于:
创建值对象以在JSP视图和Spring Controller之间来回移动数据表参数;
创建要处理数据请求的控制器。此控制器必须能够将传入的HttpRequest参数转换为您的值对象。如果您确实在使用Spring,那么您的Spring Controller将使用自定义的WebArgumentResolver来读取请求并返回您的VO。此控制器必须处理您的请求并检索您可能必须提供的任何响应。哦,也不要忘记在MVC配置中解析该解析器。
最后,您的回复将是JSON,Datatables可以理解。
This is a great tutorial,我第一次使用时需要实现这种集成。可能会为您填写一些细节。
最好的问候。