풀스택개발자_대학교 정규과정/JSP_Example
-
게시판 목록을 조회하려고 클라이언트가 BoardList.bo 요청 더보기 게시판 작성하려고 클라이언트가 BoardWrite.bo 요청 더보기 작성한 게시글을 추가하기위해 클라이언트가 BoardAddAction.bo를 요청 더보기 작성된 게시글을 보기위해 클라이언트가 BoardDetailAction.bo를 요청 더보기 게시글을 삭제하기위해 클라이언트가 BoardDelete.bo를 요청 더보기 글삭제요청을 위해 BoardDeleteAction.bo를 요청 더보기 게시글에 답변글을 작성하기위해 클라이언트가 BoardReplyAction.bo를 요청 더보기 답글을 작성하고 답글을 등록하려고 클라이언트가 BoardReplyView.bo를 요청 더보기 작성글을 수정하기위해 클라이언트가 BoardModify.bo를 ..
MVC 2패턴 흐름과 게시판 흐름도게시판 목록을 조회하려고 클라이언트가 BoardList.bo 요청 더보기 게시판 작성하려고 클라이언트가 BoardWrite.bo 요청 더보기 작성한 게시글을 추가하기위해 클라이언트가 BoardAddAction.bo를 요청 더보기 작성된 게시글을 보기위해 클라이언트가 BoardDetailAction.bo를 요청 더보기 게시글을 삭제하기위해 클라이언트가 BoardDelete.bo를 요청 더보기 글삭제요청을 위해 BoardDeleteAction.bo를 요청 더보기 게시글에 답변글을 작성하기위해 클라이언트가 BoardReplyAction.bo를 요청 더보기 답글을 작성하고 답글을 등록하려고 클라이언트가 BoardReplyView.bo를 요청 더보기 작성글을 수정하기위해 클라이언트가 BoardModify.bo를 ..
2022.10.14 -
db의 데이터를 처리하는 클래스 : user_info_dao.java package com.example.jspexam; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.*; import java.util.HashMap; import java.util.Map; public class user_info_dao { private static user_info_dao instance = new user_info_dao(); // 2. 외부에서 생성자를 호출할 수 없도록 생성자에 private제한을 ..
JSP 간단 회원관리 과제: 마기창db의 데이터를 처리하는 클래스 : user_info_dao.java package com.example.jspexam; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import java.sql.*; import java.util.HashMap; import java.util.Map; public class user_info_dao { private static user_info_dao instance = new user_info_dao(); // 2. 외부에서 생성자를 호출할 수 없도록 생성자에 private제한을 ..
2022.10.11 -
Login.jsp : 사용자의 id를 입력 setProduct.jsp : 상품 추가 add.jsp : 상품을 세션에 추가한다 checkOut.jsp : 선택한 상품들의 리스트를 보여준다 Login.jsp 더보기 로그인 로그인 setProduct.jsp 더보기 session에 parameter로 넘어온 값을 삽입한다 상품선택 님이 로그인 한 상태입니다. 로그아웃 사과 귤 포토 복숭아 망고 추가 계산 add.jsp 더보기 arrays.indexof 메서드를 사용함으로써 count배열과 list의 항목의 순서를 같게 매칭한다 checkOut.jsp 더보기 계산 선택한 상품 목록 * 수정 삭제 목록으로 돌아가기 cartCss.css 더보기 *{ box-sizing: border-box; text-align: c..
session으로 장바구니 기능 구현Login.jsp : 사용자의 id를 입력 setProduct.jsp : 상품 추가 add.jsp : 상품을 세션에 추가한다 checkOut.jsp : 선택한 상품들의 리스트를 보여준다 Login.jsp 더보기 로그인 로그인 setProduct.jsp 더보기 session에 parameter로 넘어온 값을 삽입한다 상품선택 님이 로그인 한 상태입니다. 로그아웃 사과 귤 포토 복숭아 망고 추가 계산 add.jsp 더보기 arrays.indexof 메서드를 사용함으로써 count배열과 list의 항목의 순서를 같게 매칭한다 checkOut.jsp 더보기 계산 선택한 상품 목록 * 수정 삭제 목록으로 돌아가기 cartCss.css 더보기 *{ box-sizing: border-box; text-align: c..
2022.09.20 -
액션 태그를 사용한 페이지와 태그를 통해 호출된 페이지는 request 기본객체, response 기본객체, out 기본객체를 공유하게 됩니다. main.jsp에서 contentA.jsp 페이지를 include 하게 되는 경우의 처리는 다음과 같습니다. 1. 브라우저로부터 서버에 main.jsp 요청이 들어오면 main.jsp 페이지 처리가 시작되고 처리 내용을 출력 버퍼로 출력합니다. 2. 가 실행 되면서 request, response, out 객체를 contentA.jsp 페이지에 전달함과 동시에 실행 흐름 제어가 넘어갑니다. 3. 넘겨받은 기본객체들을 이용하여 contentA.jsp 페이지를 처리하고 처리 내용을 전달받은 out 객체를 이용해 버퍼에 출력합니다. 기본객체들을 공유하므로 출력 버퍼 ..
forward 사용하지 않고 값 넘겨주기액션 태그를 사용한 페이지와 태그를 통해 호출된 페이지는 request 기본객체, response 기본객체, out 기본객체를 공유하게 됩니다. main.jsp에서 contentA.jsp 페이지를 include 하게 되는 경우의 처리는 다음과 같습니다. 1. 브라우저로부터 서버에 main.jsp 요청이 들어오면 main.jsp 페이지 처리가 시작되고 처리 내용을 출력 버퍼로 출력합니다. 2. 가 실행 되면서 request, response, out 객체를 contentA.jsp 페이지에 전달함과 동시에 실행 흐름 제어가 넘어갑니다. 3. 넘겨받은 기본객체들을 이용하여 contentA.jsp 페이지를 처리하고 처리 내용을 전달받은 out 객체를 이용해 버퍼에 출력합니다. 기본객체들을 공유하므로 출력 버퍼 ..
2022.09.19 -
forward는 대상 자원으로 제어를 넘기는 역할을 합니다. 브라우저에서 /a.jsp로 요청했을 때 /a.jsp에서 forward()를 실행하여 /b.jsp로 제어를 넘길 수 있습니다. 제어를 넘겨받은 /b.jsp는 처리 결과를 최종적으로 브라우저에게 출력합니다. 브라우저 입장에서는 /a.jsp를 요청했지만 받은 결과는 /b.jsp의 결과입니다. 이때 HTTP 리다이렉트 방식과는 달리 하나의 HTTP 요청(Request) 범위 안에서 동작이 이루어집니다. page_control.jsp(첫번째 jsp) forward, sendredirect 테스트 forward action : respnse.sendRedirect : forward_action2.jsp(두번째 jsp) forward_action3.jsp(..
jsp foward를 사용하여 parameter 값 전송forward는 대상 자원으로 제어를 넘기는 역할을 합니다. 브라우저에서 /a.jsp로 요청했을 때 /a.jsp에서 forward()를 실행하여 /b.jsp로 제어를 넘길 수 있습니다. 제어를 넘겨받은 /b.jsp는 처리 결과를 최종적으로 브라우저에게 출력합니다. 브라우저 입장에서는 /a.jsp를 요청했지만 받은 결과는 /b.jsp의 결과입니다. 이때 HTTP 리다이렉트 방식과는 달리 하나의 HTTP 요청(Request) 범위 안에서 동작이 이루어집니다. page_control.jsp(첫번째 jsp) forward, sendredirect 테스트 forward action : respnse.sendRedirect : forward_action2.jsp(두번째 jsp) forward_action3.jsp(..
2022.09.19 -
mainArea.jsp top.jsp Login | Join LeftAside.jsp 신상품 인기상품 popularList.jsp 인기 아이템 입니다 newList.jsp 신상 아이템 입니다 bottom.jsp Since 2022 sunmoon
jsp:include 예제mainArea.jsp top.jsp Login | Join LeftAside.jsp 신상품 인기상품 popularList.jsp 인기 아이템 입니다 newList.jsp 신상 아이템 입니다 bottom.jsp Since 2022 sunmoon
2022.09.16