'jsp' 태그의 글 목록 (2 Page)
my code archive
article thumbnail
[국비학원 기록/JSP] 쿠키(Cookie), 팝업창, 로그인 아이디 저장 구현하기

쿠키(Cookie) 1. 쿠키 1)클라이언트 상태 정보를 유지하기 위한 기술 2)상태 정보를 클라이언트(주로 웹 브라우저)에 키(key)와 값(value)형태로 저장했다가 다음 요청 시 저장된 쿠키를 함께 전송함. 3)웹 서버는 브라우저가 전송한 쿠키로부터 필요한 데이터를 읽어올 수 있음. 4)3000개까지 만들 수 있음, 쿠키 하나의 최대 크기는 4096바이트. 5)하나의 호스트나 도메인에서 최대 50개까지 생성 가능 2. 쿠키 동작 매커니즘 1)클라이언트가 서버에 요청을 보냄 2)서버가 쿠키를 생성하여 HTTP 응답 헤더에 실어 클라이언트에 전송함. 3)클라이언트는 쿠키를 받아 저장함, (서버는 아직 쿠키 사용 불가) 4)클라이언트는 다음번 요청 시 저장해둔 쿠키를 HTTP 요청 헤더에 실어 보냄. ..

article thumbnail
[국비학원 기록/JSP] 내장 객체, page, request, 세션(session), 애플리케이션(application) 영역

내장 객체(내장 변수) -JSP가 서블릿으로 변환 시 컨테이너가 자동으로 생성시키는 서블릿 멤버변수. -내장 객체는 JSP에서 별다른 선언 없이 바로 사용 가능한(많이 사용되는 기능을 정의한)객체를 의미한다. -내장 객체는 JSP가 변환된 Java 파일 안에 _jspService( )메서드 내에서 선언되는 지역 변수 => 선언문 안에서 내장 객체 사용 불가 워크스페이스_경로\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\프로젝트명 영역(Scope) 1. page 영역 : 동일한 페이지에서만 공유됨, 페이지 벗어나면 소멸됨. 2. request 영역 : 하나의 요청에 의해 호출된 페이지와 포워드(요청 전달)된 페이지까..

article thumbnail
[국비학원 기록/JSP] 스크립트 요소, 선언문, 스크립틀릿, 표현식, 주석문

스크립트 요소(Scripting Element) 1. 스크립트 요소 의미 -JSP 페이지에서 여러 가지 동적인 처리를 제공하는 기능 -기호 안에 자바 코드로 구현함. -기호를 스크립틀릿이라고 부름. 2. 종류 1)선언문(declaration tag) -JSP에서 사용하는 멤버 변수나 멤버 메서드를 선언할 때 사용 -선언문 안의 멤버는 서블릿 변환 시 서블릿 클래스의 멤버로 변환됨. 2)스크립틀릿(Scriptlet Tag) -JSP에서 자바 코드를 작성할 때 사용 ==> EL -주로 초기 웹 페이지에서 동적인 기능을 구현하기 위해 사용됨. 3)표현식(Expression Tag) -JSP에서 변수의 값을 출력할 때 사용 -자바에서 System.Out.Println() 과 같은 의미 1 2 3 4 5 6 7 ..

article thumbnail
[국비학원 기록/JSP] JSP 구성 요소, 디렉티브 태그 종류

JSP -- 자바 웹 기술의 최종 진화 서블릿 JSP 자바 코드 안에서 전체 HTML 페이지 생성 HTML 코드 안에서 필요한 부분만 자바 코드를 스크립트 형태로 추가함. 변수 선언 및 초기화가 반드시 선행되어야함 내장 객체 제공하여 즉시 사용 가능함. 컨트롤러(Controller) 처리된 결과 보여주는 뷰(View)만들 때 사용 JSP 구성 요소 1)HTML 태그, CSS, JS 코드 2)JSP 기본 태그 3)JSP 액션 태그 JSP 페이지 구성 요소 1)디렉티브 태그(Directive Tag) 2)스크립트 요소(Scripting Element) : 주석문, 스크립틀릿(Scriptlet), 표현식, 선언식 3)표현 언어(Expression Language, EL) 4)내장 객체(내장 변수) 5)액션 태..

article thumbnail
[국비학원 기록/Servlet] 서블릿 스코프(scope), URL - pattern

서블릿 속성(attribute) ServletContext, HttpSession, HttpServletRequest 객체에 바인딩되어 저장된 객체(정보) -각 서블릿 API의 setAttribute(String name, Object Value)로 바인딩함. -각 서블릿 API의 getAttribute(String name)으로 접근함. -각 서블릿 API의 removeAttribute(String name)으로 속성을 제거함. 서블릿 스코프(scope) 1)서블릿 API에 바인딩된 속성에 대한 접근 범위 2)ServletContext 속성은 애플리케이션 전체에서 접근 가능 3)HttpSession 속성은 사용자만 접근 가능 4)HttpServletRequest 속성은 해당 요청/응답에 대해서만 접근 ..

article thumbnail
[게시판 설계 및 구축 --4] 게시판 글 수정, 글 삭제, 글 검색, 답글 작성 기능 구현

게시판 글 수정 기능 구현 BoardFrontController.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 //글 수정 비밀번호 확인 화면 제공 if(cmdURI.equals("/boardUpdatePassword.bbs")){ cmd = new BoardUpdatePasswordCmd(); cmd.execute(request, response); viewPage = "boardUpdatePassword.jsp"; } // 글 수정 비밀번호 확인 처리 if(cmdURI.equals("/boardUpdate..

article thumbnail
[국비학원 기록/Servlet] 쿠키, 세션, HttpSession

HTTP 프로토콜 1)서버 - 클라이언트 통신 시 stateless 방식으로 통신. (일회성 연결) 2)브라우저에서 새 웹 페이지를 열면 기존의 웹 페이지나 서블릿에 관한 어떤 연결도 알 수 없다. -이전 웹 페이지들이 수행한 작업을 다른 웹 페이지에서 알 수 없다. 3)웹 페이지간의 연결 기능이 필요하다. ->일회성 연결에 따른 한계를 극복하기 위해 사용되는 방법 태그, 쿠키(Cookie), HttpSession 객체 Hidden Field -HTML 태그의 hidden 값으로 지정하는 숨김 필드를 사용하는 방식 login.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 로그인 창 아이디: 비밀번호: Colored by Color Scripter cs lo..

article thumbnail
[국비학원 기록/Servlet] 서블릿 포워드, Redirect(리다이렉트), refresh, location

서블릿 포워드 1. 서블릿 포워드 기능 -하나의 서블릿에서 다른 서블릿 혹은 JSP와 연동하는 방법 2. 포워드 기능의 용도 1)요청(request)에 대한 추가 작업을 다른 서블릿에게 수행하게 함. 2)요청(request)에 포함된 정보를 다른 서블릿 혹은 JSP와 공유함. 3)요청(request)에 정보를 포함시켜 다른 서블릿에 전달할 수 있음. 3. 서블릿 포워드 방법 1)redirect(리다이렉트)를 이용한 포워딩 -HttpServletResponse 객체의 sendRedirect( ) 메서드 이용. -웹 브라우저에 재요청하는 방식 -형식 : sendRedirect("포워드할 서블릿 or JSP"); -redirect는 클라이언트 요청에 대한 HTTP 응답을 나타내는 response의 메소드 -이..

반응형
반응형