목록전체 글 (205)
gwooden_코린이
아이디 : 비밀번호 : 메일 메일 보관함 님 환영합니다. - forward 껍데기 기존 방식 아이디 : 비밀번호 : 사용자 관리자 액션 태그 방식 아이디 : 비밀번호 : 사용자 관리자 기존방식(포워드) 아이디 : 권한 : 액션태그(포워드) 아이디 : 권한 : - include 여기는 header 여기는 footer 메인01페이지 두 번째 페이지 메인02페이지 첫 번째 페이지 데이터 머시기 데이터 머시기 메인01페이지 두 번째 페이지 메인02페이지 두 번째 페이지
1. JSP 세션(session) 서버에 저장이 됨 보안이 좋음 세션 생성 페이지 세션 보기 모든세션 보기 세션 제거 세션 출력 페이지 id : pw : age : 모든 세션 한번에 출력해주는 페이지 세션 정보 출력 페이지 True, 아니면 False createDate.setTime(createTime); lastDate.setTime(lastTime); %> 세션 id : 세션 생성 시간 : 세션 생성 날짜 : 세션 마지막 엑세스 시간 : 세션 마지막 엑세스 날짜 : 웹 페이지 머눈 시간 : 세션 유효시간 : 새 세션 ? : 세션 삭제 페이지 세션 확인
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LjChU/btrWPxmXfN6/MknJenqOIrja74jmA7wyN1/img.png)
1. 쿠키 (Cookie) 서버측에서 생성 -> 보관은 클라이언트에 저장 - 쿠키 생성 쿠키를 생성하는 페이지 - 쿠키 출력 쿠키 출력 페이지 - 쿠키 유효기간 출력 out.print("유효기간 : " + c.getMaxAge() + " "); 웹 브라우저를 종료 시키고 서버를 재식하면 유효기간이 설정되어있지 않은 쿠키는 사라지고 유효기간이 설정된 쿠기만 남아있는다. - 쿠키 삭제 쿠키 출력 페이지 크롬 개인 정보 설정에서도 쿠키 데이터를 삭제하면 아래 처럼 오류 페이지가 나오게 된다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HY0Ky/btrWKzltXhC/BeXKv6igx7gGgFOm0k2eK0/img.png)
스파게티코드 -> MVC1 -> MVC2 숫자가 홀수/짝수 출력 페이지 스파게티 코드 숫자 : MVC 모델 1 숫자 : - 기존 스파게티 코드 홀 짝 - MVC 모델 1 MVC1 -> 자바코드랑 HTML 코드를 분리(하나의 JSP파일 안에) 컨트롤러 -> 자바 뷰 -> HTML - MVC 모델 2 컨트롤러 -> 자바파일(서블릿) 뷰 -> HTML(JSP) index페이지에서 num을 입력해서 요청 -> Mvc2_Servlet 서블릿 Mvc2_Servlet 서블릿에 num 전달 받음 result는 Mvc2_Servlet 서블릿에서 만들어진 변수 dispathcher 전달 -> mvc2.jsp mvc2.jsp 최종 결과를 출력해주는 페이지 package test.controller; import java.i..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bXonAE/btrWJIaD0Om/LsGsZrKs2LDkZdCtRGZ4q1/img.png)
1. 내장 객체 request : 요청 response : 응답 out : 출력 request 내장 객체 : 요청 값 : 이름 : 컨텍스트 패스 : 요청방식 : 요청 URL : 요청 URI : 서버이름 : 프로토콜 : request(요청) 처리해서 클라이언트에게 되돌려줄때 respone.sendRedirect("이동할 페이지"); sendRedirect -> request, respone 간단한 로그인 페이지 로그인 창 -> 요청 -> 아이디와 비밀번호 체크 -> 아이디와 비밀번호가 일치하면 메인페이로 이동 -> 일치하지 않으면 다시 로그인 페이지로 이동 아이디 : 비밀번호 : 변수에 단순 문자열을 대입한것과 새로운 문자열을 변수에 선언을 하면서 서로 비교연산자로 == 물어볼 경우 false로 표시가 된..
1. MVC 모델1 Model View Controller 상품 검색 페이지 연령대 카테고리 상의 하의 악세사리 선호하는 색상 빨강 주황 노랑 파랑 검정 세가 가장 많이 구매한 들을 조회합니다. 선호하는 색상 MVC 모델 1 방식으로 바꾼 코드 내용 세가 가장 많이 구매한 들을 조회합니다. 선호하는 색상 :
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dYQ7xP/btrWER75BVR/D1B1nLKN1UDRGmU6OQgH4K/img.png)
1. 지시자 -> JSP 페이지 속성 지정 page : JSP 페이지 환경 설정 include taglib -> JSTL 1-1 page 지시자 import 속성 => 자바에서 import와 같은 것 컨트롤 + 시프트 + O session 속성 - 기본값은 true buffer 속성 - 기본값은 8kb 예시로 유튜브 영상에서 영상 로딩 바 흰색 부분 autoflush 속성 true : 버퍼가 차면 자동으로 비움 false : 버퍼가 차면 에러 발생 isThreadSafe 속성 스레드 설정 info 속성 에러가 발생했을때 보여주는 페이지 설정 관련 에러가 발생하는 페이지 에러페이지로 넘어감 에러가 발생하는 페이지 - isErrorPage (기본값은 false) true : 해당 페이지가 에러 페이지가 됨 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/7BfKU/btrWGdhcFjg/GwxskWWFn3fkjtvAQPjo31/img.png)
1. JSP 태그 (표현식) 표현식 -> 변수 출력 (out.print(num) ) => 계산식 출력 -> out.print(num1 + num2 => 메서드 호출 -> out.print(sum(a, b)) => 첫 번쨰 숫자 : 두 번째 숫자 : 두수의 합 : JSP -> 서블릿 -> 컴파일 -> 클래스 -> 로드 -> 응답 값 누적시켜보기 누적 숫자 : 뒤로가기 숫자 두개 input에 입력받아서 전송 두 숫자 사이의 총 합 구하기 첫 번쨰 숫자 두 번째 숫자