반응형
- 만드는 순서
- index
- 키호스크 폴더 - index
- 메인
- 해더
- 순서대로 만들면 된다.
- 주문하기
- 아이템 인포
- 주문 초기화
- 관리자
- 재고관리
- 모든 내용은 겹친다.
- ATM , 게시판. 키오스크
- 안 겹치는것
- 로그인
- 페이징
- index
- int maxSize = 1000;
- [maxSize] => 배열에 맥스 사이즈를 넣으면. 그냥 1000개의 배열이 생긴다.
- 그래서 배열이 총 8천개이다.
- 각자 배열이 1000개씩 있는것
- 메인
- 해더
- 주문하기(상품리스트)
- 리스트에서 두개의 테이블이 있다.
- 메뉴판과. 주문
- 둘의 연관성은 재고수량만 있다.
- 주문을 하면.
- 메뉴판 밑에 주문 목록이 나온다.
- kioskItemInfo.jsp
- info와 pro가 세트이고
- list는 그냥 출력하는 것 배열에서 변수 꺼내기
- 내가 햇갈린 이유
- 정보를 보낼때. <td><a href="kioskItemInfo.jsp?index=<%=i%>"><%= nameList[i] %></a></td>
- 이건 방 번호를 보낸것
- listd에서는 그냥 변수만 적으면 info 와 pro를 통해서 나온다.
- info 두가지 역할이 있다.
- 역할이 두개이다 . kioskItemInfo.jsp
- 사용자가 1개를 고른걸 정보를 보여주는것. (방번호로 보여주고)
- 주문도 가능. form
- form 사용자가 요청하는 것.
- 정보이면서 form
- Pro 사용자 form을 처리하는것
- INFO => form 이면서 정보이다. 2가지 역할
- index를 가져올 수 있었던 이유
- kioskList.jsp : 페이지에서
- <td><a href="kioskItemInfo.jsp?index=<%=i%>"><%= nameList[i] %></a></td>
- 여기서 index를 변수를 설정한 것이다.
- index를 변수로 설정하고 i로 방번호를 보내는 것
- 그래서 info 페이지에서. 변수를 가져오고. 저장한 것 . 리퀘스트로 불러 올 수 있었어
- pro
- countList[index]
- 재고인데. 사용자가 고른 재고
- priceList[index] => 사용자가 고른 가격
- 방번호로 알 수 있는것. 즉 인터넷 링크에서 방번호가 가서. 정보를 알 수 있는것
- countList[index]
- 재고 관리
- size로 반복문을 돌리는게 정확하다.
- 왜냐. numberList[i] 로 저장하면. 1000개를 반복문을 돌리는 것이다.
// 샘플 배열에 저장
int size = 0; // ?? 왜 0이지? 카운트처럼? // 메뉴 갯수
//이게 정확한 갯수
for(int i = 0; i<numberSample.length;i++){
numberList[i] = numberSample[i]; // 이건 1000개의 4개이기때문에.
nameList[i] = nameSample[i];
priceList[i] = priceSample[i];
countList[i] = countSample[i];
size += 1;
}
- kioskAdminItemPlus.jsp : 증가
- 감소
- 수정
- 수정은 form이 필요
반응형
'코딩 > 4-JSP & SERVLET' 카테고리의 다른 글
jsp - board - test3 (0) | 2025.04.02 |
---|---|
A02_session_crud-TEST3 (0) | 2025.04.02 |
A06_session_project => ATM (0) | 2025.03.27 |
A05_session_board_paging => 페이징 (0) | 2025.03.25 |
1차프로젝트 - A04_session_member (0) | 2025.03.24 |