목록2024/02 (1)
테크 로그포스 Tech Log Force
[쇼핑몰 리팩토링 1] 검색 조건 유지(feat. Object Scope)
1. 문제 상황 쇼핑몰에서 상품을 검색할 때 상품번호, 상품명, 가격을 입력한다. 검색조건에 맞는 상품이 여러개 있을 경우, 당연히 페이지가 나뉘게 된다. (+ 레코드는 3개씩 보여주도록 설정해두었음) 그런데 2페이지를 클릭해 페이지를 요청하면 검색조건이 초기화된다. 2. 문제 원인 그 이유는 검색조건을 가진 searchVO데이터를 request Object Scope에 저장하도록 개발했기 때문이다. request.setAttribute("searchVO", searchVO); return "forward:/product/ListProduct.jsp"; 검색조건 파라미터가 있는 경우에는('검색'버튼을 클릭으로 req하여 form을 submit해 request) searchVO의 모든 필드(페이지, 페이지..
카테고리 없음
2024. 2. 17. 12:45