본문 바로가기

jsp forward

(3)
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에 추가로..
HTML - JSP - forward 액션 forward 액션 - 페이지 제어권을 완전히 넘겨줌 - 현재 페이지 -> 다른 페이지로 화면 전환 - response(JSP 내장객체 중.응답관련 정보가 저장된 객체)의 sendRedirect() 메서드와 유사한 기능을 수행★ 사용방법 include와 비교를 위해 전에 올린 include 와 body 구성을 비슷하게 하고 액션만 forward로 바꿨다. 하지만 파라미터값을 넘겨주고 제어권을 넘겨주었기 때문에 수행 결과를 보면 아까와는 다르게 메인페이지 바디에 있던 이 적용되지 않은 채 사이드페이지에 있는 것들만 출력이 되었다는 것을 알 수 있다. 메인페이지 코드 사이드페이지 코드 별도 페이지입니다.