NVelocityでテンプレートファイルの指定に絶対パスを使用する方法2008年01月13日 17時28分43秒

聞かれることが多いので忘れないようにメモしときます。

NVelocityでテンプレートファイルのファイル名を指定するときに絶対パスを使用するとテンプレートファイルが読み込まれません。

絶対パスを使用するには下のサンプルのようにExtendedPropertiesクラスを使用します。

サンプルソースはこのサイトから引用させていただきました。

ExtendedProperties props = new ExtendedProperties();
props.AddProperty("file.resource.loader.path", new ArrayList(new string[]{".", "C:\\"}));
velocity.Init(props);
template = velocity.GetTemplate("foo\\bar\\somefile.vm");

コメント

_ との ― 2008年01月13日 18時05分41秒

1月5日のコメントに対するご返信をいただき、ありがとうございます。
ワンルームアパートに1人暮らしということもあり、TVとPCディスプレーは1台(2役)で済ませたいと考えているので、TV側の性能として、動画の再生力にはとてもこだわりがあるのですが、なかなか難しいものですね。
教えていただけなければ、直販で購入してしまうところでした(笑)。
※記事と関係ないコメントですみません。

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://minoproject.asablo.jp/blog/2008/01/13/2558676/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。