HDIV + Jquery 数据 Table + JSON
HDIV + Jquery Data Table + JSON
我正在尝试将 HDIV 集成到我们现有的应用程序中。但是,我面临一个问题 w.r.t。以下用例中的 CSRF 令牌。
用例:
我使用 JQuery 数据 tables 以表格格式呈现数据。我们有一个包含超链接的数据 table 列。我需要将 CSRF 令牌添加到每个基于 JSON 数据生成的超链接,这些数据用于呈现 JQUERY 数据 table.
理想情况下,根据 HDIV 文档,我们需要将所有 URL 嵌入 c:url 或 spring:url 标记以便在服务器上生成 CSRF 令牌。但是,Jquery 数据 table 使用 JSON 来呈现我的数据 table.
中的数据和超链接
因为我们不能使用 spring:url(在服务器上执行)和用于数据 [=39] 的动态 JSON =] 生成(由浏览器执行),我如何让 HDIV 知道使用 JSON 数据生成的超链接应该附加 CSRF 令牌?
您必须使用以下代码以编程方式执行此操作:
LinkUrlProcessor urlProcessor = HDIVUtil.getLinkUrlProcessor();
String urlWithToken = urlProcessor.processUrl(url);
希望对你有帮助
我正在尝试将 HDIV 集成到我们现有的应用程序中。但是,我面临一个问题 w.r.t。以下用例中的 CSRF 令牌。
用例:
我使用 JQuery 数据 tables 以表格格式呈现数据。我们有一个包含超链接的数据 table 列。我需要将 CSRF 令牌添加到每个基于 JSON 数据生成的超链接,这些数据用于呈现 JQUERY 数据 table.
理想情况下,根据 HDIV 文档,我们需要将所有 URL 嵌入 c:url 或 spring:url 标记以便在服务器上生成 CSRF 令牌。但是,Jquery 数据 table 使用 JSON 来呈现我的数据 table.
中的数据和超链接因为我们不能使用 spring:url(在服务器上执行)和用于数据 [=39] 的动态 JSON =] 生成(由浏览器执行),我如何让 HDIV 知道使用 JSON 数据生成的超链接应该附加 CSRF 令牌?
您必须使用以下代码以编程方式执行此操作:
LinkUrlProcessor urlProcessor = HDIVUtil.getLinkUrlProcessor();
String urlWithToken = urlProcessor.processUrl(url);
希望对你有帮助