0

フレームワーク Play 2.0 with Java を使用しています。いくつかの html があります。

<div>my html</div>

ファイル test.html で

とにかく、別のファイル (main.html など) の html にアクセスできますか? 多分いくつかのグローバル変数を通して

私は自分のhtmlを

@variable{<div>my html</div>}

次に、main.html からアクセスします。

@variable

しかし、これはうまくいきませんでした...

何か案は?

4

2 に答える 2

4

テンプレートは基本的に、セゲディが言及したリンクに記載されている機能です。あなたが望むものはtagsPlayで呼び出されると思います。基本的に、いくつかの HTML を含むファイルがあります: プログレス バーとしましょう:

@(progressPercentage : Int) // define input params for this view/function

<div class="progress progress-success progress-striped active">
    <div class="bar" style="width: @progressPercentage%;">@progressPercentage%</div>
</div>

上記のファイルは、progress.sacala.htmlという名前で、 views.tags.graphsに保存されます。

accessビューの 1 つに次のように入力して、この HTML を呼び出すことができます。

@tags.graphs.progress(yourPercentageVar)

もちろん、変数を渡さなくてもできますが、vars も含めるといいと思いました。幸運を!

于 2012-09-04T19:37:48.863 に答える
0

HTMLエスケープを試す必要があります:

@Html(test.content)

それがうまくいかない場合は、必要なテンプレート エンジンの使用方法に関するドキュメントをご覧ください: Java テンプレートのユースケース

于 2012-09-04T17:15:50.933 に答える