[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 10034] Re: Velocity って使 ってますか ?
In article <3C960884.722B6026@xxxxxxxxxxxxxx>
TAKAHASHI, Tomohiro wrote:
> > http://www.sk-jp.com/java/library/skutility/textformatter.html
> > # 数年前に書いたままなので、次のServlet-WG meetingまでにもうちょっ
> > # とまとめないとなんですが、その気力を捻出するためにここに出してみ
> > # たり^^;;。
>
> おー、そっくりだー。
> ---------------
> TextFormatter formatter;
> formatter = new TextFormatter("file.template", "Shift_JIS");
>
> Map args = new HashMap();
> args.put("key1", "value1");
> args.put("key2", "value2");
> String result = formatter.format(args);
> ---------------
実はMapであることが唯一の売りというか、何でほかの人はMapにしないん
だろうと思ったりしているので、そこだけですねたぶんネタになるのは
^^;。
> > たしか、Velocityはこういった文字列置換以外にもテンプレート上での制
> > 御構文も使えるんですよね。実際使う立場としては、ループ部分を別テン
> > プレートにするほうが使いやすいでしょうか?
>
> テンプレート上でも色々な構文が使えます。この部分の拡張が結構行われ
> ているようです。わざわざ jspのusebeanタグと連携させるための構文もあっ
> たりして、よくわからんです。
やっぱり。あまり構文を増やさないことも(自分のやつの)主眼にあるんで
すが、ユーザが増えるとどうしても要求が増えて対応せざるを得なくなっ
てくるんでしょうねぇ。ただ、テンプレートを誰が編集するのか、という
点を重視してるかどうかというのも、そのあたりの線引き方針から見え隠
れしてきそうではあります。
--
木下 信@ひらつか
http://www.sk-jp.com/
http://www.li18nux.org/subgroups/majavdomo/ (The Majavdomo project)