てかなんでみんないまどきJSPという言葉にこだわんの?
Javaアプリケーションサーバ開発するときJSP使うところ極わずかだし。
殆どが内部の処理でJSPすら使わずServletだけで済んでしまうこともあるし。
とくに携帯電話のJavaアプリやBREWアプリと連動して動くサービスを開発するときは
JSPなんてまったく役に立たない。
Servletから、JSPの替わりにJavaアプリやBREWに値を渡すだけだしね。

JSP自体コード汚いしJSFやStrutsの影響でJSP専用のスクリプトレットを
書くことなんてもうまず無いし。