2015-01-06 2 views
1

나는 사용자가 카트에 제품을 추가하고 체크 아웃 할 수있는 웹 스토어를 가지고 있습니다.제품이 추가되는 순서는 유지되지 않습니다.

카트에 여러 제품을 추가하고 장바구니 페이지에 표시 할 때마다 추가되는 순서가 디스플레이와 일치하지 않는 것이 문제입니다. 즉, 마지막으로 추가 된 제품이 마지막 위치가 아닌 상단에 표시됩니다.

HashMap을 사용하여 카트에 제품을 추가 한 다음 장바구니 페이지에 값을 표시하면서 반복합니다.

여기서 HashMap의 첫 번째 인수는 ProductID 인 String이고 두 번째 인수는 Product 개체입니다.

올바른 Collection 클래스 즉 값을 저장하기위한 HashMap을 사용하고 있습니까? 아니면 내가 직면 한 일관성없는 표시 문제를 해결할 수있는 다른 컬렉션 개체가 있습니까?

답변

관련 문제