본문 바로가기

JSP 정보넘기기

(3)
day41 - JSP useBean , Sarvlet , request, Post , MVC 패턴을 이용한 게시판 예제 컨트롤러.jsp 코드 해당 요청을 수행 String action=request.getParameter("action"); System.out.println("로그: "+action); if(action.equals("main")){ ArrayList datas=bDAO.selectAll(bVO); request.setAttribute("datas", datas); pageContext.forward("main.jsp"); // forward 액션 } else if(action.equals("insert")){ if(bDAO.insert(bVO)){ response.sendRedirect("controller.jsp?action=main"); } else{ throw new Exception("insert..
HTML - JSP - forward / request / session 이해예제 ( 장바구니 ) idnex.jsp 코드 입력값을 전달하기 위해 post 방식 사용 name=을 이용하여 다음 페이지에서 기억할 수 있도록 이름 설정 main.jsp 코드 님, 반갑습니다! 햄버거 샌드위치 치킨 라면 콜라 구매하기 request 받은 것들을 UTF-8형식으로 인코딩 requset로 받은 것들을 session.setAttribute를 이용해 session에 속성으로 할당 결과창에 값을 보내주어야 하기 때문에 또 POST타입으로 설정 result.jsp 코드 님이 구매한 상품 목록 장바구니 목록이기 때문에 AL로 데이터들을 가져올 것이기 때문에 상단에 import해준다. session 단위로 했기 때문에 request.이 아닌 session.으로 값들을 받아오면 된다. 정리 index -> main 에서는 같..
HTML - JSP - forward와 response의 차이 이해를 위한 예제 forward와 response의 차이를 이해하기 위한 예제이다. forward는 페이지 제어권을 넘겨주기 때문에 내용을 end.jsp 까지 보낼 수 있으며, 내용에 수정,추가 가능하다는 것을 알 수 있다. 시작페이지 코드 ( 내용을 입력할 jsp ) forward 액션: response.sendRedirect(): 내용이 출력될 화면의 jsp 코드 종료 페이지 이름: 메세지: foward.jsp ( foward 방식으로 전달을 위한 코드 ) response.jsp ( response 방식으로 전달을 위한 코드) 수행결과 1) forward 액션 : 에 hello 라는 내용을 입력하고 전송을 보낸 뒤 수행결과 나는 분명 hello 라는 것 밖에 전달하지 않았지만, 결과창에선 forward.jsp에 추가로..