我返回一个 JSP,它将根据模型附加的数据生成一个表。我想在加载JSP后将表转换为JQuery数据表。我怎样才能实现这个目标?
最佳答案
事实上,我认为从一开始就在 JSP 中使用 JQuery 数据表并且在加载 JSP 时不进行任何进一步的转换可能更合适。
如果您要考虑这种方法,您的工作将是在 Datatables 组件和 Controller 之间创建一个集成模型,我假设它是 Spring MVC,因为 Spring 在您的问题中被标记。
话虽如此,您的路线图将类似于:
创建值对象以在 JSP View 和 Spring Controller 之间来回移动数据表参数;
创建将处理数据请求的 Controller 。该 Controller 必须能够将传入的 HttpRequest 参数转换为值对象。如果您确实使用 Spring,您的 Spring Controller 将使用自定义的 WebArgumentResolver它将读取请求并返回您的 VO。该 Controller 必须处理您的请求并检索您可能需要提供的任何响应。哦,也不要忘记在 MVC 配置中解析该解析器。
最后,您的响应将是数据表可以理解的 JSON。
This is a great tutorial ,我第一次需要实现此类集成时使用了它。可能会为您填写一些详细信息。
致以诚挚的问候。
关于javascript - 将 JSP 数据表转换为 Jquery 数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14587508/