2016-05-04 2 views
2

視覚的には、JSPテンプレートを呼び出す必要がありますが、変数を渡す必要があります。このように:AEM視覚的:JSPテンプレートに変数を渡す

<h1>Test</h1> 
<sly data-sly-include="${ 'test.jsp' @ title='1' }" data-sly-unwrap></sly> 

だから私のJSPに私はこれをしたいと思います:

<%@attribute name="title" %> 
<p>title: ${title}</p> 

はしかし動作しないこと。 "title"は定義されません。

JSPまたはSightlyファイルで特別な処理を行う必要がありますか?

+1

プラグインは引数を処理しません。 jspに値を渡すことはできません。スタンドアロンJSPの代わりにコンポーネントを作成し、 'data-sly-use'を使う – awd

答えて

0

これは現在役に立ちませんが、実際はリクエスト属性のサポートをSLING-5812に追加する予定です。

AEM 6.3では確かに利用可能ですが、技術的には、Apache Sling Scripting Sightly Engineのバージョン1.0.20をリリースするとすぐに実験を開始することができます。

関連する問題