JSP 공부(34)
-
Day51 - [JSP]Cookie 쿠키 와 Session 세션
이번에는 쿠키에 대해서 알아 봅시다. Cookie 평소에 인터넷 서핑 좀 하신 분이라면, 쿠키 를 한번 쯤은 들어 보셨을 겁니다. 쿠키는 브라우저에 접속했을 때, 값을 저장하기 위해 있는 건데요 쿠키를 이해하기 위해서는 먼저 1가지 개념을 알고 가야 합니다. 인터넷 브라우저(클라이언트)는, 서버(웹페이지) 에 접속을 하기 위해서, request(요청) 이라는 것을 하고 서버(웹페이지)는 request(요청)을 받아서 .java 파일로 변환 후, 컴파일 한 후에 브라우저(클라이언트) 에게 돌려 줍니다. 네. 돌려 줍니다. 그러니까 처음에 한번 실행되고 그 데이터를 브라우저에게 돌려 줍니다. 즉. 브라우저는 서버의 데이터를 받아서 가만히 있습니다. ( 서버와 연결이 끊깁니다 ) 처음에 요청한 데이터를 그대로..
2021.04.27 -
Day50 - [JSP]out객체
이번에는 out객체에 대해서 알아 봅시다. out out 객체는 jsp파일의 내장 객체 중 1개로써 JSP 페이지가 생성하는 모든 내용은 out 기본 객체를 통해 전송됩니다. JSP 페이지 내에서 사용하는 비스크립트 요소들(HTML코드와 텍스트)이 out 객체에 전달됩니다. 값을 출력하는 표현식(expression)의 결과값도 out객체에 전달됩니다. 표현식으로 대체합니다 out 객체는 jsp 파일에서 위와같이 사용할 수 있었습니다. out 객체를 사용하면, html 코드는 출력문 안에 사용을 해야해서, 보기가 불편하죠? 그래서, 표현식으로 대체해서 사용하는 방식이 더 좋다고 해요. out 객체는 jsp 파일의 내장 객체라고 했습니다. 그러면, .java 파일에서는 사용할 수 없을까요? ( 서블릿 파일 ..
2021.04.27 -
Day50 - [JSP]상대경로, 절대경로
이번에는 JSP 환경에서의 상대경로 , 절대경로에 대해서 알아 봅시다. 경로 상대경로는, 지금 파일의 위치에서 상대적으로 가르키는 위치. 절대경로는, 지금 파일의 위치와는 상관없이, 프로젝트에서 카리키는 위치. (앞에 "/" 를 붙여야 함) 절대경로는, 프로젝트 밑 1단계 폴더를 생략합니다( Webcontent ) 입니다. 상대경로를 표현할 때 현재 폴더 : ./ (생략 가능) 하위 폴더 : 하위폴더/ 상위 폴더 : ../ 이해를 돕기 위해, 아래의 예제들을 봅시다. 일단 먼저, WebContent 폴더에 아래와 같이 path 폴더 아래 test 폴더를 만들어 주었습니다. 먼저, "path_ex01.jsp" 의 위치에서 path_ex02.jsp 로 가는 방법 입니다. "path_ex02.jsp"의 위치에..
2021.04.27 -
Day50 - [JSP]Response.redirect
이번에는 JSP의 Response 에 대해서 알아 봅시다. Response Response 는 JSP의 내장 객체 중 1개 입니다. Response 는 서버에서 응답 하는 기능 입니다. Redirect response 는 내장 객체이기 때문에, request 처럼 객체화 하지 않고 바로 사용할 수 있습니다. 그 중에서, Redirect 는, 만나는 순간 서버에서 해당하는 페이지로 이동 합니다. 예제를 봅시다. 먼저, 값을 넘겨줄 초기화면을 만들어 주세요. ※ 파일명 : res_ex01.jsp 확인을 누르면, res_ex01_result.jsp 로 넘어갑니다. 해당 파일을 만들어 주어야 겠죠? ※ 파일명 : res_ex01_result.jsp 여기에서는, 넘겨준 데이터들을 가지고, 처리를 한 후 if문을 ..
2021.04.27 -
Day50 - [JSP]유튜브 영상 사용하기
이번에는 JSP 를 이용한 유튜브 영상 사용하기를 알아 봅시다. 가장 먼저, 아래와 같은 화면을 만들어 줄건데요. 이미지를 클릭 하거나, 내용을 클릭하면, 각각의 영상이 나타나는 걸 만들어 볼겁니다. 태그와 태그를 활용해서 만들어 줍니다. 이런식으로 만들어주면 되는데요, 이미지와 내용에 링크를 걸어 줍시다. 클릭하면, 링크된 "req_video_result.jsp" 라는 파일(페이지)로 넘겨줄 거에요 그러면 링크가 걸려 있는 "req_video_result.jsp" 파일을 만들어야 겠죠? 파일을 만든 후 유튜브의 원하는 영상을 클릭 합니다. 원하는 영상의 우측 하단에 있는 공유 버튼을 누릅니다. 드 후, 퍼가기를 눌러 주세요 그러면 창 우측에 나타나는 동영상 퍼가기 아래에 태그를 전부 복사 해주고, .j..
2021.04.26 -
Day49 - [JSP]HttpRequest
이번에는 JSP 환경의 HttpRequest 에 대해서 알아 봅시다. HttpRequest HttpRequest 는, 서버에 데이터를 요청하는 방법 입니다. 즉, 서버에 저장된 데이터를 가져오는 방법 입니다. Request 에는, "Get" 과 "Post" 방식이 있습니다. Get 서버에 데이터를 요청하는 용도로 사용합니다. 전송하는 데이터가 주소에 같이 묶여서 보내 집니다. 전송했던 데이터는 브라우저의 히스토리에 접속했던 주소와 함께 남아 있어 보안성에 취약 합니다. 게시판 글 조회나 검색 같이 서버의 정보를 가져올 필요성이 있을 때 사용 합니다. 전송할 수 있는 최대 크기는 브라우저별로 다르지만 크기가 정해져 있습니다. HTML 태그가 반드시 필요하지는 않습니다. 이러한 Get 방식으로 데이터를 보내..
2021.04.24