問題タブ [freemarker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
52849 参照

java - VelocityとFreeMarker

VelocityまたはFreeMarker?

構文さえも、ほとんど同じように見えますか?

何を使う?またはいつ何を使用するのですか?

0 投票する
1 に答える
6054 参照

freemarker - FreeMarker で文字列を数値に変換できるかどうかをテストします

FreeMarker で文字列を数値に変換できるかどうかをテストしようとしています。たとえば、「123」と「3.14」は変換できますが、「foo」は変換できません。文字列 (例: ) に対して number メソッドを使用して"123"?numberエラーが発生するかどうかを確認することで、これをテストできることはわかっていますが、エラーを発生させずにこれをテストする方法を探しています。

試してみ?matches("^\d+$")ましたが、整数では問題なく動作しますが、すべての数値で動作するものを探しています。

より洗練された正規表現を使用して実行できる可能性がありますが、より簡単な方法があるかどうか疑問に思っています。

0 投票する
2 に答える
3661 参照

eclipse - Eclipse3.5でFreeMarker検証をオフにします

FreeMarkerテンプレートプラグインでEclipse3.5を使用していますが、構文検証の問題が表示されていますが、気にしないでください。

この検証をオフにするにはどうすればよいですか、またはこのテンプレートエラーを警告にダウングレードするにはどうすればよいですか?以前のバージョンのEclipseでは、おそらく[ウィンドウ]->[設定]->[検証]を確認していましたが、3.5では表示されません。

更新:記録のために、私が得ているエラーはこれです:

テンプレートのエラー:行16、列9 noescapeのfoo.ftlで、一致するエスケープが見つかりませんでした。foo.ftlで

0 投票する
7 に答える
118484 参照

java - ハッシュマップキーを反復するフリーマーカー

Freemarker には、リストとハッシュマップの 2 つのコレクション データ型があります リストの場合と同じように、ハッシュマップ キーを反復処理する方法はありますか?

したがって、データを含む var がある場合は、次のように言えます。

ユーザーのすべてのプロパティをその値とともに出力したいと思います。これは無効ですが、目標は明確です。

0 投票する
2 に答える
28136 参照

freemarker - ブール変数を文字列「true」または「false」に展開します

freemarker テンプレートでは、ブール変数を次のような文字列に展開したいと考えています。

これは私が出力として取得したいものです:

今までにこの目標を達成するために私が見つけた唯一の方法は次のとおりです。

それを行う簡単な方法はありますか?

0 投票する
4 に答える
10663 参照

freemarker - フリーマーカーをエスケープするフリーマーカー

freemarker を使用して freemarker テンプレートを生成しています。しかし、freemark タグをエスケープする方法が必要です。

<#list>タグまたはをどのようにエスケープし${expression}ますか?

0 投票する
3 に答える
1283 参照

java - 不正な引数の例外を与えるEclipse 3.5のFreeMarker Editor

Eclipse 3.5 Galileo で freemarker エディターを使用しようとしていますが、例外が見つかりました:

プラグインディレクトリのfreemarker jarを置き換え、クリーンオプションも使用しています..しかし、何も見つかりませんでした...

0 投票する
1 に答える
3065 参照

regex - Freemarkerで正規表現文字列をエスケープするにはどうすればよいですか

組み込みのmatches文字列を使用しており、正規表現パターンを実行する必要があります

(Views:).*?(span>)(.*?)(<\/div)

ただし、Freemarkerの特殊文字である「>」文字のためにFreemarkerはおかしくなります。これを回避する方法はありますか?

0 投票する
1 に答える
333 参照

java - Freemarkerでの間接参照

freemarkerを使用して、...の線に沿って間接的に値を参照する方法はありますか?

どの値のアイテムが含まれる可能性があるかを事前に知らなくても、出力「フルーツ」を生成するにはどうすればよいですか?

0 投票する
1 に答える
1624 参照

java - Maven アーキタイプ (Velocity なし) を使用するときにリソースをコピーする方法はありますか?

Freemarker に大きく依存するフレームワークを使用してプロジェクトの初期セットアップを作成するために、Maven アーキタイプを使用しています。結果として、アーキタイプを使用して新しいプロジェクトを生成するときに、いくつかの Freemarker テンプレートをコピーする必要があります。

私たちが遭遇した問題は、リソースとしてリストされているすべてのファイルに対して Maven が Velocity を実行しているように見えることです。Velocity は Freemarker コードを解釈しようとして失敗するため、多くの場所でエスケープを使用する必要があります。

Maven にファイルをコピーするように指示する方法はありますか? ファイルに対して Velocity エンジンをまったく実行したくありません。