전용 에러 페이지가 필요한 경우 page 디렉티브의 errorPage 속성을 사용해서 에러 페이지를 지정한다. 범용적인 에러 코드(404, 500 등)에 대해 web.xml에 에러 페이지를 지정한다. ... 에러코드 에러페이지의 URI ... 별도로 처리해야 하는 익셉션 타입(심각함을 나타내는 익셉션)에 대해서는 web.xml에 태그를 추가해서 에러 페이지를 지정한다. java.lang.NullPointerException 에러페이지의 URI
● 200 : 요청을 정상적으로 처리함 ● 307 : 임시로 페이지를 리다이렉트함 ● 400 : 클라이언트의 요청이 잘못된 구문으로 구성됨 ● 401 : 접근을 허용하지 않음 ● 404 : 요청한 URL을 처리하기 위한 자원이 존재하지 않음 ● 405 : 요청한 메서드(GET, POST, HEAD 등의 전송 방식)를 허용하지 않음 ● 500 : 서버 내부 에러가 발생함(예를 들어, JSP에서 익셉션이 발생함) ● 503 : 서버가 일시적으로 서비스를 제공할 수 없음 (급격하게 부하가 몰리거나 서버가 임시 보수 중인 경우가 해당) * JSP가 정상적으로 실행되는 경우 응답 코드로 200이 전송되며, response.sendRedirect()를 이용할 경우 응답 코드로 307을 전송한다.
네 개의 기본 객체 pageContext, request, session, application은 속성을 갖는다. 각 기본 객체가 존재하는 동안 기본 객체의 속성을 사용할 수 있다. 속성은 JSP 페이지 사이에서 정보를 주고받거나 공유하기 위한 목적으로 사용된다. 속성은 의 형태를 갖는다. 네 개의 기본 객체는 서로 다른 이름을 갖는 속성을 여러 개 포함할 수 있다. pageContext, request, session, application 기본 객체들은 아래의 메서드를 사용해서 속성을 추가하고, 속성의 값을 변경하고, 속성을 삭제한다. 속성 처리 메서드 메서드 리턴 타입 설명 setAttribute(String name, Object value) void 이름이 name인 속성의 값을 value로 지..
기본 객체 실제 타입 설명 request javax.servlet.HttpServletRequest 클라이언트 요청정보를 저장 response javax.servlet.HttpServletResponse 응답 정보를 저장 pageContext java.servlet.jsp.PageContext JSP 페이지에 대한 정보 저장 session javax.servlet.Http.HttpSession HTTP 세션 정보를 저장 application javax.servlet.ServletContext 웹 어플리케이션에 대한 정보 저장 out javax.servlet.jsp.JspWriter JSP 페이지가 생성하는 결과를 출력할 때 사용하는 출력 스트림 config javax.servlet.Servlet.Serv..
GET 방식으로 전달되는 파라미터 값에 대한 표준 인코딩 규칙이 정해져 있지 않다. 그래서 WAS마다 GET 방식의 파라미터 값을 읽어올 때 사용하는 기본 charSet도 다르다. 일례로, 톰캣 8은 GET방식으로 전달되는 파라미터 값을 읽어올 때 별다른 설정이 없으면 UTF-8을 사용하지만, 톰캣 7의 경우는 ISO-8859-1을 사용한다. 만약 웹 브라우저가 EUC-KR을 이용해서 GET방식의 파라미터를 인코딩 했다면, 톰캣 8과 톰캣 7은 모두 올바른 파라미터 값을 읽어오지 못한다. 위에 언급한것과 같이 톰캣 8 버전에서 GET방식으로 전달된 파라미터 값을 읽어올 때 사용하는 charSet의 기본값이 UTF-8이다. 따라서 GET 방식으로 전송한 파리미터를 UTF-8로만 디코딩한다면, 톰캣 8에 별..
(개발환경) JAVA 1.8 STS 3.9.0 Eclipse Oxygen (4.7.0) tomcat-8.5 MS SQL Server 2005 MyBatis-3.4.1 Spring-4.3.4 (문제 발생) 본인 프로젝트에 MS SQL을 붙혀야 하는 상황 발생 (시도) Microsoft가 제공하는 JDBC Driver 다운로드 후 .jar 파일을 본인 프로젝트 lib에 담아준후 빌드해줌. Spring - bean을 이용하여 dataSource 인스턴트를 생성할때 필요한 DriverClassName 을 다운받은 .jar 파일안의 패키지 경로를 확인하고 아래와 같이 설정 DB접속 정보는 properties 파일에 아래와 같이 기술 jdbc.driverClassName=com.microsoft.sqlserver...
- Total
- Today
- Yesterday
- 연동
- apache tomcat 연동
- apllication context
- IoC컨테이너
- application
- 빈
- 설정정보
- 쓰레드 사용 이유
- map for문
- 패턴
- BEAN
- map iterator
- 쓰레드의 이용
- 디자인패턴
- 프로세스의 문제점
- 쓰레드
- tomcat8.x
- parretn
- 프로세스
- java map loop
- apache2.x
- 스프링
- Page
- map loop
- map foreach
- 빈팩토리
- 프로세스의 특징
- 어플리에키션 컨텍스트
- 메소드
- tomcat8.5
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |