我正在将我的模型类扩展到WCMUse类来编写我的业务逻辑。我有osgi配置,它有几个属性。我想阅读我的模型类中的一个属性。我不知道如何在WCMUse类中获取osgi配置的句柄。任何指针都将受到高度赞赏。
答案 0 :(得分:0)
为将来的参考添加答案。
您可以使用#getSlingScriptHelper()
类的WCMUse
方法来获取SlingScriptHelper的句柄。这是通过在传统JSP脚本中包含sling
可用的global.jsp
对象。
然后,您可以调用SlingScriptHelper的#getService()
方法来查找所需的OSGi服务。
可以在模型中使用以下代码段来获取服务配置
getSlingScriptHelper().getService(<<Configuration Service>>.class)