2012-09-13 11 views
6

JavaベースのWebアプリケーションでさまざまな形式のファイルを作成したいと考えています。ファイルは、HTMLタグのない純粋なテキストファイルです。しかし、ファイルには、ファイル内の左、中、右またはどこかのテキスト(タブ、スペース)に特定の種類の書式、テキストが必要です。テキストファイルを作成するためのJavaテンプレートエンジン/ apiとは何ですか?

プレースホルダ+データ付きのJava Bean =テキストファイルのテンプレート。

これにはどのようなJavaテンプレートエンジンまたはAPIが適していますか?

ありがとうございました!

+0

@mael私が探しているテンプレートエンジンは表示用ではなく、純粋なテキストファイルで、Webアプリケーションのどこかに保存されます。ニーズに最適なのはどちらですか? – Leon

答えて

3

String Templateをチェックしてください。

それは次のようになります。

import org.antlr.stringtemplate.*; 
import org.antlr.stringtemplate.language.*; 

StringTemplate hello = new StringTemplate("Hello, $name$", DefaultTemplateLexer.class); 
hello.setAttribute("name", "World"); 
System.out.println(hello.toString()); 
+1

文字列テンプレートリンクの結果、「404:ページが見つかりません」というエラーページが表示されます。 – Zini

0

0

説明のいずれかを試すことができます。これは、テンプレートのテキスト部分からロジックを完全に分離しながら、mordernエンジンから期待どおりの豊富なフィーチャセットを提供します。プレーンテキストフォーマットをサポートしており、必要に応じてフォーマットを追加したり、プラグイン可能なエスケープ機能を備えています。テンプレートが小さい場合は、複数のファイルをまとめて1つのファイルにまとめることができます。そしてそれも一般的なものです。

関連する問題