[Spring] Session ArrayList 배열 추가하기

KIM SOO MIN·2023년 11월 27일

bugReport

목록 보기
7/12

배열은 만날때마다 새롭다.
프로젝트 할 때마다 새롭게 만나는 배열들은 마치 수수께끼랄까.
수수께끼를 풀면 경험치를 보상으로 받는 것 같다.
근데 나는 레벨도 낮은데 레벨업이 왜이리 더딘것인가!

이렇게 써놓았던 날이 있다니..
지금은 배열 나오면 신난다.

ArrayList<String> productsessionaddr = (ArrayList)session.getAttribute("productsessionaddr");

String addr = request.getParameter("p_id");

if(productsessionaddr==null) {
  productsessionaddr = new ArrayList<String>();
  session.setAttribute("productsessionaddr", productsessionaddr);
}
productsessionaddr.add(addr);

if (productsessionaddr==null) 이라는 조건문을 꼭 써주고,
해당 이름의 세션값이 null일 경우에만 new 하여 다시 만들어준다.
null이 아닌 경우에는 add()로 값을 추가해주어 계속해서 값이 추가될 수 있게 한다.

profile
3년차 풀스택 엔지니어입니다.

0개의 댓글