목록전체 글 (104)
에러 탈출 일지
- JSP에서 사용하는 자바로 작성된 클래스 1. public으로 선언된 클래스이어야 한다. 2. 멤버변수는 private 선언하여야 한다. 3. public으로 선언된 getter/setter 메소드를 선언하여야 한다. 4. 생성자는 디폴트 생성자를 사용해야 한다. 생성자 오버로딩은 사용하지 않는다. - 자바 클래스 → 자바빈 - 멤버 변수 → 프로퍼티(property) - 프로퍼티는 폼의 입력태그의 name과 일치해야 한다. 파일 생성 ClubUser.java From.jsp Pro.jsp package club; // 자바빈 생성 → 자바 클래스 public class ClubUser { private ..
액션 태그 (Action Tag) : JSP에서 데이터의 이동과 흐름을 제어하는 역할을 하는 태그 include 다른 웹페이지를 현재 웹페이지에 포함하는 액션 태그. 동적인 방법 (주로 사용) # include directive: 다른 웹페이지를 현재 웹페이지에 포함. 장적인 방법(거의 사용 X) forward 현재 웹페이지에서 다른 웹페이지로 이동하는 방식으로 제어권 넘겨줌 자바빈(JavaBean) useBean getProperty getPropert plug-in 자바 애플릿을 사용하는 방법 (현재 사용 X) 파일 3개 생성 Form.jsp Pro.jsp Pro2.jsp // Form 파일 forward Action Tag 폼 페이지 이름: 취미: 독서 여행 운동 음악감상 영화감상 맛집탐방 Form..
- 웹 애플리케이션이 실행되는 서버의 설정 정보, 자원의 정보, 애플리케이션이 실행되는 동안의 로그 정보를 제공하는 역할 1. getMajorVersion() JSP의 메이저 버전을 리턴 2. getMinorVersion() JSP의 마이너 버전을 리턴 3. getServerInfo() JSP 컨테이너의 이름과 버전을 리턴 4. getMimeType() 서버의 MimeType을 리턴 5. getRealPath() 웹 애플리케이션 실제 파일 시스템을 경로를 리턴 6. log() 로그 파일에 메시지를 기록함 - 현재 페이지와 관련된 정보를 갖는 내장 객체 - JSP 페이지와 관련된 다른 내장 객체의 정보를 얻거나, 현재 페이지에 대한 요청과 응답에 대한 제어권을 다른 페이지로 넘겨주는 역할 1. getTeq..
- JSP 페이지에서 생성한 결과를 웹브라우저로 출력하는 내장 객체 1. print(): 웹페이지의 결과를 웹브라우저로 출력하는 메소드 - print(): 웹페이지의 결과를 웹브라우저로 출력하는 메소드 - 으로 출력하면 복잡해지는 자바의 문법을 out 내장 객체의 print() 메소드를 통해 간결하게 출력할 수 있음. out 내장 객체 My name is . - 웹 애플리케이션의 초기 정보를 저장하는 객체 - 거의 사용할 일 없음. 1. getInitParameterNames() 모든 초기화 파라미터의 이름을 리턴하는 메소드 2. getInitParameter() 모든 초기화 파라미터의 값을 리턴하는 메소드 3. getServletNames() 서블릿 리턴하는 메소드
성적 확인 프로그램 만들기 1. document.폼네임.입력상자네임.value (권장) 2. 폼네임['입력상자네임'].value 3. document.form[숫자인덱스].입력상자네임.value - forms[], images[], anchor[]. scripts[], links[] function showResult() { } - form안에 input 값에 사용하는 방법 (3가지 中 택 1) 방법 1 - 각가 아이디로 처리하는 방법 방법 2 - 폼으로 처리하는 방법 - 학점 구하기 및 출력
Implicit Objects - 객체의 생성없이 바로 사용할 수 있도록 JSP에서 미리 만들어 놓은 객체 - 9개 - 출력, 요청, 응답, 예외처리 ... 객 체 request 웹브라우저의 요청을 처리하는 객체 response 웹브라우저의 요청에 대한 응답을 처리하는 객체 session 웹브라우저의 세션에 관한 처리를 하는 객체 ★ application 웹애플리케이션의 Context 정보를 저장하는 객체 pageContext JSP 페이제에 대한 정보를 저장하는 객체 out JSP 페이지의 출력을 담당하는 객체 page JSP 페이지를 구현하는 자바 클래스의 객체 (사용 X) config JSP 페이지의 설정 정보를 저장하는 객체 (거의 사용 X) except..
1. 폼 태그의 속성 - action: 이동할 jsp 페이지 - method: get or post 2. 웹에서 데이터를 전달하는 방식 (1) get 방식 - 데이터를 url에 붙여서 이동하는 방식 - 장점: 상대적으로 속도가 빠름 - 단점: 데이터가 url에 노출 ex) 쇼핑몰의 상품 정보 ... (2) post 방식 - 데이터를 html 태그의 헤더 영역에 포함하여 이동하는 방식 - 장점: 데이터가 노출 되지 않음 → 보안에 유리 - 단점: 상대적으로 속도 느림 ex) 로그인, 회원가입, 정보입력, 은행 ... // form 파일 // 전달방식 post 이름: 나이: 2. request - 요청 페이지에 대한 데이터를 받아서 처리하는 내장 객체 - getParameter(): 입력태그의 name - ..
1. 디렉티브(directive) - 지시어, 지시문 - 형식: - 역할: JSP 페이지의 기본적인 환경 설정 2. 디렉티브의 종류 - page, include, taglib (1) page directive page directive 기본값 info 페이지의 설명 language JSP 페이지에서 사용하는 언어 java contentType 문서의 타입 "text/html; charset=UTF-8" pageEncoding 해당 페이지의 문자 인코딩 "UTF-8" extends 상속받을 클래스를 지정할 때 사용 import 다른 패키지에 있는 클래스를 사용하고자 할 때 (★) session 세션의 사용 여부 지정 true buffer 버퍼의 크기를 지정 8KB autoFlush 출력 버퍼가 다 찼을 때..
1. JSP 기본 문법 : JSP 주석 : directive(디렉티브), 지시문 - JSP 파일의 기본적인 환경설정 2. JSP 스크립트 요소 - html 문서 안에서 자바 프로그래밍을 할 수 있도록 하는 방법 (1) delclaration, 선언문 → 꼭 필요시 사용 - 지역변수 선언, 전역 함수 선언 - (2) scriptlet, 스크립틀릿 → 많이 사용★ - 일반적인 프로그래밍 문법 - (3) expression, 표현식 → 많이 사용★ - 값(변수, 함수호출) - JSP 스크립트 요소 1 전역변수 str1: 지역변수 str2:
● 톰캣 설치 ● 이클립스 설치 1. UTF- 8 기본 설정 Window → Preferences → encoding 검색 → 위 사진의 체크된, Workspace/ CSS Files/ HTML Files/ JSP Files/ XML Files의 encoding을 UTF-8 로 설정해주기 Window → Preferences → browser 검색 → 위 사진의 체크된, Web Browser 에서 Chrome 으로 설정해주기 → 도구 창에서 한 번 더 Web Browser 에서 Chrome 으로 설정해주기 2. 톰캣(Tomcat) 설정 3. JSP 파일 생성