4

スリングモデルをご用意しております。例えば

@Model(adaptables=Resource.class)
public class MyModel {

@Inject
private String propertyName;
}
public Image getPropertyName) {
    return propertyName;
}

また、追加しました

<Sling-Model-Packages>
  org.apache.sling.models.it.models
</Sling-Model-Packages>

この後、このコンポーネントの編集ダイアログを開き、データが挿入されたことを確認できます。このデータは JCR で見ることができますが、Sightly 経由で propertyName のコンテンツを取得しようとすると

<div class="feature-wrapper" data-sly-use.model="org.apache.sling.models.it.models.MyModel">
<div data-sly-test="${model.propertyName}" data-sly-unwrap>

model.propertyName は空になります

アイデアやアドバイスはありますか?Sling をデバッグするにはどうすればよいですか?

誰でもこの投稿に「Sightly」というタグを付けることができますか?

4

3 に答える 3

7

私はサーブレットの助けを借りて同じことをしようとしました.最初はnullを示していましたが、その後は正常に動作しましたが、何が欠けているのかわかりません. https://github.com/gargshivani111/slingmodels

それがあなたを助けることを願っています。

于 2016-02-02T09:13:23.690 に答える