jsp
個人的にはELでメソッド呼び出しができれば完璧なんだけどなー。ELのエンジンをRhinoに切り替えるっていうのは、以前から何回か挑戦しているんだけど、うまくいっていない。id:masataka_kさんはできるって言っていたんだけどなあ。標準からそれてしまうので…
スクリプトレットバッシングの時代にズダボロに引き裂かれたStrutsと、グングン成長したRails http://d.hatena.ne.jp/higayasuo/20080302#1204425432ひがさんの良エントリ。激しく同意します。JSP2.0、悪くないです。JSP1.2まではいまいちだと思っていました…
ちなみに今作っているcubbyはJSP2.0ラブなフレームワークです。まだリリースできていませんが。。。http://cubby.sandbox.seasar.org/
JSP2.0のDynamicAttributesの存在に今頃気づく http://d.hatena.ne.jp/masanobuimai/20070320#1174351738JSP2.0って結構いい仕様だと思うんですよね。細やかにいい機能が備わっていて私は好きです。fragmentとか、ヘッダーファイルの一括インクルードとか。…
ExpressionEvaluatorImplを生成している場所は「org.apache.jasper.compiler.JspUtil」の中でした。 別実装への交換はどうも難しそうですねー。 package org.apache.jasper.compiler; ... import org.apache.commons.el.ExpressionEvaluatorImpl; ... public…
で、ぐぐって見ると、Tapestryが引っかかった。中でOGNLが使われていました。 Mayaaも、TapestryもHTMLファイルを対象にレンダリングをしていると思うんだけど、JSPの実行時そのもののExpressionEvaluatorを、置き換えるのってできるんだろうか?jasper2のソ…
意外と知られていないようなので、紹介します。JSPの先頭にはお決まりのようにJSPディレクティブを記述しますが、これが省略できたら便利だと思いませんか?hoge.jsp(省略前) UTF-8" pageEncoding="UTF-8" %> uri="http://java.sun.com/jsp/jstl/core" %> ur…
今更って感じですが、JSPのELでメソッドの呼び出しができないのが惜しい。 OGNLと同じスペックがあればねー。 ${bean.contains(id)} JSP2.0からのFunctionの機能を使えば、一応「tldに定義したstaticメソッド」は、 利用することができます。ただ、この方法…
カスタムタグでテーブルを出力 http://displaytag.sourceforge.net/
タグライブラリの定義TLDファイルをJavaDocライクなHTMLに変換する。 http://developers.sun.com/dev/coolstuff/tlddoc/