배열은 만날때마다 새롭다.
프로젝트 할 때마다 새롭게 만나는 배열들은 마치 수수께끼랄까.
수수께끼를 풀면 경험치를 보상으로 받는 것 같다.
근데 나는 레벨도 낮은데 레벨업이 왜이리 더딘것인가!
이렇게 써놓았던 날이 있다니..
지금은 배열 나오면 신난다.
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()로 값을 추가해주어 계속해서 값이 추가될 수 있게 한다.