現在、フロントのフレームワークなしでJSPのみを使用していた古いWebアプリにいくつかの新機能を追加しています。最近Springを追加しましたが、SpringMVC、Struts2、またはTapestry5を使用するようにすべてを書き直すのではなく、変更したJSPでBeanを自動配線したいと考えています。
タイプごとの自動配線を使用しているため、以前はWebアプリケーションコンテキスト(「wap」として)を取得していましたが、JSPでこのようなコードを取得することになります。
MyDao myDao = (MyDao) wap.getBeansOfType(MyDao.class).values().toArray()[0];
このようなコードを使用するのではなく、@ Autowiredアノテーションを使用するビジネスBeanの場合と同様に、JSPに直接Beanを自動的に注入します。
実際、JSPにBeanを注入するための最もクリーンな方法を探しています。あなたは何を使うのですか ?