
jsp 시작 전 css 초기 설정과 모두 동일하나 아래 체크만 잘 해주기!!<css 초기설정 : https://velog.io/@dahee215/Web-Eclipse-%EC%B4%88%EA%B8%B0-%EC%84%A4%EC%A0%95>정적인 웹 페이지의

입력 받은 값을 서블릿으로 넘어가는 경로는 아래와 같음 서블릿으로 넘어갈 때 변수로 저장이 되어 넘어가게 됨! ex) name = "id" 라면, String id = "아이디 입력 값" 으로 저장되어 서블릿으로 넘어감 코드로 예시를 자세히 살펴보자! Ex02.j

=============================코드=============================※주의) mapping 이름은 Ex03.jsp 내의 action = "member" 명과 똑같아야함!!==> /member 입력서블릿으로 넘어가고 홈페이지로 출력

Ex04.jsp 생성=============================코드=============================join만 뜸!url 창에 보이지 않고 Network -> Payload창에 뜨게 됨!!이전 예제1과 예제2는 url에 떴음method = "
홈페이지랑 서버를 1:1로 mapping 하는 방법 코드============================= 실행============================= servlet 생성! 코드=============================

dd
Servlet의 문제점웹 프로그램의 화면 기능이 점점 복잡해지면서 서블릿의 자바 기반으로 화면 구현 시 어려움이 발생함.디자이너 입장에서 화면 구현 시 자바 코드로 인해 작업이 어려움. ==> 자바에 대한 지식이 없는 경우서블릿의 비지니스 로직과 화면 구현 기능이 같이

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>language="java" 해당 jsp 페이지에서 사용할 언어를 지정하는 속성. 만약 이 속성을 지정하지 않
jsp 페이지에서 jsp로 연동하는 방법 Ex02.jsp 생성 코드============================= 실행============================= Ex02_01.jsp 생성 코드=============================

=============================코드=============================9단까지 출력 됨
body 태그 안에 int su = 10 / 0; 을 주고 실행할 시 아래와 같은 error 홈페이지가 뜸! error 발생 시 홈페이지 화면에 글을 출력하는 틀을 만들어보자! web.xml 생성! 코드============================= err

웹 애플리케이션은 여러 기능을 합쳐 하나의 프로그램을 실행하는 구조로 되어 있음.회원관리 기능, 게시판 관리 기능, 주문 관리 등에 대해 각각의 서블릿이 기능을 수행하게 되어 있음.이 때 프로그램을 실행하다 보면 서블릿끼리 또는 서블릿과 JSP를 연동해서 작업을 해야

=============================코드=============================include 폴더 생성 -> header.jsp 생성=============================코드=============================
세션(session)이란? : 쿠키와 마찬가지로 서버와의 connection 관계를 유지하기 위해서 이용자의 정보를 저장하는 객체임. 세션의 특징 세션은 서버에서만 접근이 가능함. 세션은 서버의 메모리에 저장됨. 서버에 부하를 줄 수 있음. 쿠키의 기본 용량이 4KB

DAO(Data Access Object) 데이터 접근 객체 ==> DB에 접속(연동)하는 객체 DAO란 데이터베이스에 접속해서 데이터를 추가, 수정, 삭제, 조회 등의 작업을 하는 클래스 일반적으로 JSP 또는 Servlet에서 위의 작업들을 같이 사용할 수 있지만,

JSP3강2를 그대로 활용하여 HTML에서 사원 등록, 데이터와 연동되어 조회할 수 있도록 코드를 작성해보자!! 값을 주고 받을 클래스 만들기! com.emp.model 패키지에 DeptDTO class 생성 코드=============================

사원을 수정하는 코드를 먼저 작성해보자! emp_content.jsp에 작성 코드============================= main에서 실행 실행============================= update 서블릿을 만들자! 코드========
JSP_3강과 비슷한 방식으로 전체 회원 목록창을 띄워보자! 이전에는 DAO 객체를 생성하여 새로운 DB연동 객체를 만들었다면 이번에는 DAO가 연동 될 메서드를 만들어 호출하는 방식으로 작성해보자! Java Resources 패키지에 com.member.model
member_insert.jsp 코드============================= MemberDAO에서 회원을 등록할 insertMemberList() 메서드 생성 코드============================= com.member.control

JSP4강2에 이어서 코드를 작성하자! 상세정보 클릭 시 회원의 상세정보가 출력되게 만들자 member_list.jsp에 get방식으로 선언한 content.go 서블릿을 만들자! 코드============================= MemberDAO에 co

JSP_4강\_3에 이어서 상세정보 페이지의 회원을 수정하고 삭제하는 코드를 만들어보자member_content.jsp에 미리 선언해둔 회원 전체의 값을 수정화면에 그대로 출력해줘야 하기 때문에 이전에 만들어둔 contentList 메서드를 호출해야함!=========

member_list.jsp에 있는 작성된 검색 처리 기능을 만들어보자!=============================코드=============================MemberDAO에반환타입은 중복된 값이 있을 수 있으므로 List를 써야함!: 이름 옵션

ㅇㅇ

JSP_5강\_1에 이어서 board_list.jsp에 글쓰기 페이지로 이동하는 버튼과 페이지 틀을 만들어보자!=============================코드============================= 글쓰기 버튼을 클릭했을 때 넘어갈 ========

board_list.jsp에서 글제목에 a태그를 생성하여 제목 클릭 시 상세정보를 조회할 수 있도록 만들어보자!=============================코드=========================================================

board_content.jsp에서 글 수정, 삭제, 목록 버튼을 만들자 작성한 글을 그대로 가지고 오는 수정 폼을 만들 modify.go 서블릿 생성 코드============================= 전체 목록을 가지고 오는 메서드 그대로 호출해서 사용하
boardcontent.jsp에서 미리 지정해준 boarddelete.jsp 파일을 생성하자(이전에는 서블릿을 따로 만들어주었으나 지금은 jsp파일로 생성!) view -> board_delete.jsp 생성 코드=============================

board_list.jsp 에 미리 정의된 검색 처리 기능을 완성해보자! search.go 서블릿을 만들어보자 코드============================= BoardDAO에서 searchList() 메서드를 만들자 코드=================
JDBC와 DBCP의 차이점 1) JDBC(Java DataBase Connectivity) 자바와 데이터베이스 간의 연결. 데이터베이스에 연결하려면 드라이버(driver)를 로딩하고, 커넥션(Connection) 객체를 받아와야 함. JDBC 방식을 사용하면 사
EL(Expression Language : 표현 언어) 표현 언어라고 함. 변수의 값을 출력할 때 사용하는 스크립트 언어. JSP 2.0 이후 버전부터 사용이 가능함. 자바 코드가 들어가는 표현식()을 좀 더 편리하게 사용하는 데이터 출력 기능임. 사용법이 간결하고,
예시1 코드============================= Ex06.jsp 생성 코드============================= Ex05.jsp 에서 실행 실행============================= Ex07.jsp 생성 코드=
JSTL (JSP Standard Tag Library) JSP 페이지에서 스크립트릿(자바코드)와 HTML 코드가 뒤섞이게 되는 현상이 발생함 이렇게 뒤섞인 코드는 알아보기가 쉽지 않게 되는 단점이 발생함 따라서 가독성이 낮아짐 JSP 페이지에서 스크립트릿에 들어
기본적인 JSTL 태그 ==> 출력을 할 때는 EL 언어를 사용함. 변수 선언 태그(set) ==> 변수를 생성하거나, 기존 변수의 값을 덮어쓸 때 사용하는 태그. 형식) 예) ==
포맷팅 라이브러리 종류 : 표시할 숫자의 형식을 지정하는 태그. : 지정한 국가의 시간을 지정하는 태그. 태그를 열고 닫는 영역에서만 적용이 됨. : 지정한 국가의 시간을 지정하는 태그. : 지정한 형식의 날짜를 표시하는 태그. 태그의 여러 가지 속성. val
이전 JSP를 실행할 시 여러 서블릿 파일을 생성했다면 이번에는 FrontController 라는 인터페이스를 선언하여 web.xml에 서블릿으로 매핑할 코드 작성 코드============================= request와 response를 매개변수
view -> member_list.jsp에서 회원등록 버튼과 검색처리 기능을 추가하자 코드============================= 실행============================= 다시 FrontController 클래스로 가서 else i

Board 테이블을 활용해서 paging을 해보자 web.xml에서 서블릿 매핑을 해주자 코드============================= 복사해서 lib 폴더에 붙여넣기! 패키지 3개 생성 model 패키지에 BoardDTO 클래스 생성 코드====

board_list.jsp에 게시글 추가 버튼을 만들자! mapping.properties에서 insert.go 작성 view -> board_write.jsp 생성 코드============================= mapping.properties에서

board_content.jsp에서 미리 만든 버튼을 눌렀을 때 수정 폼 페이지로 갈 수 있게 만들어보자! 입력했던 값을 가져와야 하기 때문에 mapping.properties에 action부분에 작성하자 인터페이스 Action을 구현 할 BoardModifyAct
admincategorylist.jsp mapping.properties에 admincategorydelete.go 작성 action 패키지에 AdminCategoryDeleteAction 클래스 생성 코드============================= C
adminproductlist.jsp 로 가보자 상단에 자바스크립트로 삭제 기능 추가하자! mapping.properites에서 adminprodcutdelete.go 작성 action 패키지에 AdminProductDeleteAction 클래스 생성
mapping.properties에 user_login.go 작성 wepapp폴더에 user 폴더 생성 -> user_login.jsp 생성 user_login.jsp 코드 작성 로그인 입력 창을 만들자! 코드============================

user_header.jsp에 있는 user_category_list.go를 활용하여mapping.properties에 작성!com.user.action 패키지에 UserCategoryListAction 클래스 생성=============================코