私はfreemarker 2.3.21 with struts 2.3.24を使用しています。私はストラット用にfreemarkerを設定(カスタマイズ)する必要があります。freemarker configuration in struts2
なぜですか?
FTLファイルで、私は、たとえば、数字はデフォルトのフォーマットで印刷されている
「コンピュータ」形式
問題に書式設定をデフォルト数を変更する必要があるため、12345はFTLで印刷されますファイルを12,345として再利用する必要がある場合、この番号は文字列になります。
基本的なソリューション 私は、Javaプログラムの書式番号を設定し、正常に動作しているソリューションをテストし、このソリューションは、オブジェクトの下で処理されるFTLのために動作します。
Configuration cfg = new Configuration(Configuration.VERSION_2_3_21);
cfg.setClassForTemplateLoading(FTLUtility.class, ftlRootUrl);
cfg.setNumberFormat("computer"); // this will show the number without formatting
しかし、ストラットの場合は、その構成がどこにあるかわからない他の構成を使用しています。私はそれをカスタマイズする必要があります。
$ {someNumverVar?c}私の問題を解決することができますが、私はこのような各変数を置き換えたくありません。
ご意見やご提案がありましたら、お気軽にご連絡ください。
freeemarkerのバージョンは問題ではありません...私は特定の理由でそれを使用しています... freemarker.properties in classpathを含む問題を解決してください: P – dom