问题标签 [sling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1591 浏览

aem - CQ5.5 命令标准 HTTP 过滤器部署为 OSGI 组件

在 CQ5.5 中,我如何订购 2 个标准 HTTP 过滤器部署为 OSGI 组件?

问题是 2 个过滤器必须按照 FilterA 先运行然后 FilterB 的顺序运行。

如何按顺序订购 2 个过滤器?

您知道是否有任何 OSGI 或 SCR 属性可以让我订购 2 个过滤器以便一个接一个地运行?

例如:

过滤器 A

我想先运行FilterA,然后再运行FilterB。

如果我在 CQ5.5 上将上述过滤器部署为 OSGI 包,我只会看到在 HTTP 白板控制台上触发了 FilterB。在我的 CQ5.5 登录请求流程中,我什至没有看到 FilterA 被调用。

谢谢。

0 投票
2 回答
1506 浏览

http - 从 java 代码调用 Sling Servlet

我正在尝试通过我的 java 代码中的 HTTP POST 调用 servlet。下面是我的代码

但是请求不会发送到 servlet。我试图通过浏览器访问该 URL,它工作正常。是我遗漏了什么还是代码有任何问题。请帮忙。

0 投票
2 回答
985 浏览

aem - CQ5.5 SSO 身份验证处理程序问题 - 无法从 Sling 过滤器读取 HTTP 请求标头

我正在尝试配置 CQ5.5 SSO 并使用 @SlingFilter 设置 HTTP 标头值。

看起来存在执行时间问题,其中 SlingFilter 在 SSO 身份验证处理程序之后处理请求,因此无法在 Http 标头中找到经过验证的用户。

0 投票
1 回答
9035 浏览

java - CQ5 - 吊索访问节点

我完全是新手,所以我提前道歉。我已经设置了一个 CQ5 实例,但我不知道如何访问特定节点。所以说我有一个带有路径的组件: /project/components/content/leftsidebar 但我想在这里访问另一个节点的属性: /content/dam/campaign

我知道 properties.get 方法有效,但前提是您在该节点内 properties.get("title", "placeholder");

我是一个完整的新手,所以请发布代码示例是可能的。

谢谢!

0 投票
4 回答
270 浏览

java - Java 对 for each 或 for 循环执行 while 循环

我对 Java 很陌生,并试图弄清楚如何将下面的代码转换为 for 循环或 for each 循环。

任何帮助是极大的赞赏!谢谢!

0 投票
1 回答
83 浏览

java - 方法重复输出

sling 和 Java 很新,所以我提前道歉。但是有人知道为什么当我处于根目录时它会输出我的路径两次吗?奇怪的是它只发生在绝对根上。

任何帮助是极大的赞赏!

0 投票
0 回答
71 浏览

java - Java递归函数复制输出

我对 Java 和一般的递归函数真的很陌生。我对几件事有点迷茫。为什么由于某种原因我得到重复的输出。似乎只有当我遍历内容时。我知道为什么会发生这种情况,因为我的“isPageParent”函数似乎返回 false 并多次运行该函数。但我想不通为什么?我一直在这上面花了几个小时,而且完全卡住了。我是新手,非常感谢代码示例。

谢谢!

0 投票
3 回答
1018 浏览

java - 小胡子+吊带+CQ5

我正在研究一种在使用 Sling 的 CQ5 中为视图引擎使用 Mustache 模板的方法。如果有人已经有过这方面的经验,我正在寻找一些建议。

我需要使用可以在需要时在前端和后端之间共享的模板格式。所以小胡子是理想的,但是,其他选项可能适用,例如车把。

我找到了一个我正在研究的“sling-scripting-mustache”的 git repo,但它缺少任何类型的文档。尽管如此,我还是会尝试一下。

将不胜感激任何想法和指导:)

0 投票
2 回答
3089 浏览

aem - 为什么我们在 CQ5 中有多个 jsp 用于单个组件?

我是 CQ5 的新手。在学习它的概念时,我了解到 CQ5 使用 Sling 框架进行请求处理并根据最佳匹配解析脚本。我在 CQ5 中看到很少有组件(其中大多数是页面或顶级组件)在单个组件下有多个 jsp(例如页面组件有 page.jsp、body.jsp、header.jsp 类似的重定向组件有重定向.jsp、body.jsp、content.jsp)。所以我想问在什么场景下,我们会有多个jsp,哪个脚本会被sling解析来显示内容?

0 投票
2 回答
517 浏览

java - Java在变量上找不到符号

我对 Java 还很陌生,所以请耐心等待。我一生都无法弄清楚为什么我在 resourceResolver.resolve 上遇到找不到符号错误。当在它上面的行上时,我正在定义变量。也许这是我想念的简单的东西,但我无法弄清楚,我觉得我已经盯着这种方式看了很久。