にそれを保存することができますいくつかのいずれかの助け..このがを設定反復処理し、リストにそれを格納するための方法 は、オブジェクトのセットを反復処理し、リスト
。私はnullになっています。public class CartView {
public void getCartProductsDetail(HttpServletRequest request,
HttpServletResponse response){
List<Product> productsList=null;
try {
Map<Long,Integer> cart=SessionManager.getSession(request);
Set<Long> products=cart.keySet();
for(long productId: products){
productsList.add(ProductDAO.getProductDetails(productId));
}
request.setAttribute("productsList", productsList);
RequestDispatcher dispatcher = request
.getRequestDispatcher(NavigationFiles.VIEW_CART);
dispatcher.forward(request, response);
} catch(Exception e){
e.printStackTrace();
}
}
}
ありがとうございました。あなたは、Javaを使用したよう
List<Product> productsList=null;
:あなたの変数productsList
を初期化するのを忘れ
ありがとうございます。しかし、ストリームは機能していません。 – Anju
ok..thats fine.working better。 – Anju
ストリームが機能していませんか?それの問題は何ですか? –