2011-10-21 9 views
0

私はFreemarkerコードをいくつか始めるが、問題がある。Freemarkerはhtmlコンテンツを印刷しません

のは、私のFTLは、次のようなものであることを言ってみましょう:

Eclipseのコンソールで
<#list datas as x> 
Name : ${x.name} 
< /#list> 

私は正しい結果を持っているが、何も私のブラウザで印刷されていません。私はHTMLテンプレートを持っていますが、私のBODYの間には何もありません。

何が問題なのでしょうか。

ありがとうございます!

答えて

0

にあなたはTemplate.processを渡していますか? HttpResponseWriterをそれに渡すか、最終的に入力を書き込むものに渡す必要があります。 FreeMarkerで自動フラッシュが明示的に無効になっている場合(おそらくこれはありませんでした)、Writerでフラッシュしないと、このような問題が発生する可能性があります。

また、datasが空でないことを確認してください。これは、上記のテンプレートが何も出力しないためです。

HTMLの本文タグは何と印刷されますか?それはFreeMarkerではありませんか?

+0

ブラウザのページのソースを表示しているときに、私はすべてのHTMLテンプレートを持っています。 – Pierre

関連する問題