- arraylist
bookinfo.get(0).getTitle()
=> bookinfo 라고 이름 지어진 ArrayList 에서 0 번째
, 즉 제일 첫번째 보물상자를 꺼내서, 그 속에 있는 타이틀이라는 보물을 꺼내라는 의미.
즉, bookinfo라는 arraylist에는 여러개의 보물상자가 담길 수 있고,
각각의 보물상자에는 여러가지 종류의 보물이
들었다
ArrayList <orderlist> bookinfo = new
ArrayList<orderlist>();
===> 1번. bookinfo 라는 이름의 어래이 리스트를
새로 만들어서, 그 안에 orderlist 라는 객체를 넣는다는 뜻이고
orderlist orderList
= new orderlist();
==> 2번, orderlist 라는 보물상자를 생성하는 부분
orderList.setTitle(goodname);
==> 3번.
orderlist 라는 보물상자에 굿네임이라는 보물을 넣는 부분
bookinfo.add(orderList);
==> 4번. 굿네임과 가격이
담긴 보물상자 하나를 bookinfo 라는 어래이에 한개 추가해서 담는다는 뜻~
bookinfo.get(0).getTitle()
==> 5번. 꺼내기 :
bookinfo 라는 어래이 리스트에서 제일 첫번째 보물상자 orderlist 를 꺼낸 뒤,
그 안에 있는 타이틀이라는 보물을 꺼내는 로직!
request.setAttribute("orderList" , bookinfo); //필요없는
부분인줄 알고 지울뻔..ㅜㅠ
==> orderList 라는 이름을 주고 bookinfo 의 값을 setAttribute에 담아서
넘긴다!
네
그럼 받는쪽에서는
orderList 이라는 이름이고 받아서~
orderList.get(0).getTitle()
의 첫번째 보물상자 중 타이틀이라는 보물을 꺼낸다~
'나의질문답' 카테고리의 다른 글
java파일에서 url로 java파일 호출? (0) | 2014.07.29 |
---|---|
request.setAttribute (0) | 2014.07.29 |
항상 코딩할때 잘 보아야 할건 에러 내용 (0) | 2014.07.29 |
set함수 , add함수 (0) | 2014.07.29 |
ArrayList (0) | 2014.07.29 |