ServletでPicoContainerを使ったら
こんな感じ。
// 商品の検索処理 String type = request.getParameter("type"); ProductManager pm = (ProductManager) pico.getComponentInstance(ProductManager.class); List products = bm.getProductsByType(type); request.setAttribute("products", products);
メモ:
コンテナのインスタンスをシングルトンにしておけば、 getComponentInstanceで返るコンポーネントのインスタンスは毎回同じ。