[JSP] EL, JSTL EL(Expression Language) 표현 언어 JSP에서 데이터를 표현할 때 사용하는 언어 변수의 값, 수식계산, 객체의 속성값 등을 출력할 때 사용 EL 표현식 ${표현식} ${변수} ${객체.속성} ${객체["속성"]} 데이터 저장 영역 관련 객체 pageScope : page객체와 동일한 데이터 저장 영역에서 속성을 관리 requestScope : request(요청)객체와 동일한 데이터 저장 영역에서 속성을 관리 sessionScope : session(세션)객체와 동일한 데이터 저장 영역에서 속성을 관리 applicationScope : application 객체와 동일한 데이터 저장 영역에서 속성을 관리 JSTL(JSP Standard Tag Library) 사용자가 정의한 태그 JST.. [JSP] 페이징 처리 용어정리 페이징 처리 : 테이블의 총 레코드를 페이지당 정해진 개수(default 10)로 출력시켜주는 웹 프로그래밍의 기법 레코드 : 게시글 1개를 나타내는 단위 페이지 : 게시글 N개까지 묶어주는 단위(N은 default 10) 블럭 : 페이지 M개까지 묶어주는 단위(M은 default 10) [MySQL] DB 및 테이블 관리 - 생성, 수정, 삭제 1. DB 생성 형식) create database 생성할_DB이름; ex) create database temp; 2. DB 삭제 형식) drop database 삭제할_DB이름; ex) drop database temp; 3. DB 접속 형식) use 접속할_DB이름; ex) use mydb; 4. 테이블 생성 ex) create table emp(id int(5) not null, name varchar(13) not null, dept varchar(14) not null); 5. 테이블 구조 확인 형식) desc 테이블이름; ex) desc emp; 6. 테이블에 필드를 추가 형식) alter table 수정할_테이블이름 add column 필드이름 자료형 제약조건; ex) alter table.. [JSP] 쿠키(Cookie), 세션(Session) HTTP에서 상태를 유지하기 위한 방법 Get 방식 접속 --> request.getParameter(~) Hidden 방식 --> url에 정보 표시X , 입력받지않고 전달하는 경우 쿠키 세션 쿠키(Cookie) HTTP의 상태 유지를 위한 방법 중 하나 클라이언트의 상태 정보를 클라이언트의 하드 디스크에 저장한 후 필요 시 저장된 쿠키를 읽어서 클라이언트를 식별하는 방식 쿠키란 서버가 클라이언트에 전송하여 저장하는 텍스트 조각을 의미 세션(Session) 클라이언트와 서버간의 상태를 유지하기 위한 방법 클라이언트가 처음 접속했을 때 세션ID를 부여하고, 서버에 세션ID를 저장 다시 클라이언트가 접속했을 때 부여된 세션ID를 이용해서 클라이언트를 구분 세션 ID : 서버 입장에서 브라우저를 구분하는 고.. [JSP] 페이지 이동시키는 방법 1. response 객체 response.sendRedirect("이동할_페이지명"); ex) response.sendRedirect("http://www.daum.net"); //외부 사이트로 이동 ex) response.sendRedirect("./req.jsp"); //내부 파일의 상대경로를 지정하여 이동 URL창이 이동할 페이지로 전환되면서 이동 데이터를 서로 공유할 수 없음 2. forward 액션태그 외부 사이트로 이동 안됨 자기 프로젝트의 다른 페이지로만 이동 가능 URL창이 이동할 페이지로 전환되지 않음 데이터를 공유하면서 페이지 이동 가능 3. 자바스크립트 location.href="이동할_페이지명" location.replace("http://~이동할_페이지명") history.bac.. [JSP] 액션 태그 액션 태그 어떤 기능(페이지 이동, 외부 파일 불러오기)을 가진 태그 객체를 생성하여 태그 형태로 만들어 사용 액션 태그의 종류 include --> 동적 디자인 forward --> 프로젝트 내의 다른 페이지로 이동 useBean --> 객체 생성 setProperty --> setter getProperty --> getter [JSP] 내장 객체(Implicit Object) 내장 객체 JSP 프로그램 코드에서 프로그래머가 선언하지 않아도 사용할 수 있도록 미리 선언된 객체 JSP 만들때부터 만들어져있는 객체 스크립트릿() 안에서만 사용할 수 있다 JSP 실행 시 자동생성되는 서블릿코드의 _jspService()메소드 내에 선언됨 내장 객체의 종류 request --> 요청 객체 response --> 응답 객체 out --> 서블릿의 입출력 시 사용 session --> 회원 로그인할 때 필요 application --> 웹프로젝트에서의 객체 사용범위와 연관 config --> 서블릿의 초기화 매개변수를 설정할 때 사용 exception --> 예외처리(try~catch)할 때 사용하는 객체 내장 객체의 변수 사용 범위 page 범위 => 현재 페이지에서만 사용되는 변수 r.. [JSP] Servlet을 만들 수 있는 조건 1. 외부 패키지, servlet-api.jar파일 import javax.servlet.*; //서블릿의 클래스 import javax.servlet.http.*; //웹 상에서 접속에 관련된 정보 2. 반드시 public class로 작성 외부에서 접근이 가능해야 함 누구나 접속이 가능하도록 3. 반드시 HttpServlet클래스를 상속 받기 상속을 통해 doGet(), doPost() 기능을 부여 get방식(사이트접속) --> doGet() 자동 호출 post방식 --> doPost() 자동 호출 service() --> 사용자가 get방식 또는 post방식으로 접속했을때 처리해주는 메서드 이전 1 2 3 4 5 6 ··· 8 다음