[JSP]JavaBeansの型チェック

今、tomcat 5.0.x を使っていますが、このJSPバージョンはJSP内で使う JavaBeans が厳しくチェックされるようになったようです。具象クラスではなく、抽象クラスやインタフェースの型を jsp:useBean タグの class 属性で指定すると JasperがServletのクラスにマッピングする時点で例外を出すようになりました。親クラス(抽象クラスも)やインタフェースを指定する場合は type 属性を使います。仕様に忠実に動くようになっただけだと思われますが、これまで動いてたものが動かなくなるとバグか…?と思ってしまいそう。