ServletでPicoContainerを使ったら

こんな感じ。

// 商品の検索処理
String type = request.getParameter("type");
ProductManager pm = (ProductManager)
    pico.getComponentInstance(ProductManager.class);
List products = bm.getProductsByType(type);
request.setAttribute("products", products);

メモ:

コンテナのインスタンスをシングルトンにしておけば、
getComponentInstanceで返るコンポーネントインスタンスは毎回同じ。