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時00分52秒

月刊 新しい足立

足立区は23区の中でも交通網の整備がもっとも遅れていて、不便なところです。かえってさいたまの浦和とか川口の方が都心に出るのが速いくらいです。

そんな状況も少しずつ変わってきています。画像は新聞の折り込みに入っていたものですが、足立区もこれからどんどん鉄道網が整備されるようです。

すでに営業しているものだけでも半蔵門線の延伸やつくばエクスプレス、3月に開業予定の日暮里・舎人ライナーなど新しい鉄道がどんどんできて足立区も便利になっています。

私の住んでいる西新井でも、今までの東武伊勢崎線に加えて日暮里・舎人ライナーも開業しますし、さらにメトロセブンや竹の塚・王子・池袋線も近くを通る予定のようです。まだ本当に実現するかどうかもわからない段階ですが、これらが完成すれば西新井が一気に足立区の交通の要衝になるでしょう。

アリオ西新井や日暮里・舎人ライナーの影響で西新井の地価が相当上がってますが、それ以外の路線の計画も合わせると今後も価値はどんどん上がっていくと思います。