JSP 이론 썸네일형 리스트형 [JSP] JSP 예외 페이지 생성방법 JSP 예외 페이지 예외 상황이 발생했을 경우 웹 컨테이너 톰캣에서 제공되는 기본적인 예외페이지가 보여진다 개발 과정에서는 이러한 예외 페이지를 보고 어떤 에러가 발생했는지 알 수 있기 때문에 오류를 수정하는 데 도움이 된다 그러나 사용자에게 상용 서비스를 제공하고 있는데 이러한 딱딱한 페이지가 보여진다면 사용자로 하여금 불쾌감을 일으키고 , 해당 사이트에 대한 신뢰도가 하락하게 된다 또한 코드의 일부가 노출되어 보안 측면에도 좋지 않다 그래서 개발자가 따로 만들어 둔 에러 페이지로 유도하여 사용자에게 친숙한 페이지를 보여준다 HTTP 주요 응답 상태 코드 1. 404 : 요청한 URL 을 찾을 수 없는 경우 2. 500 : 서버측 내부 오류로 인해 페이지가 나타나지 않는 경우 java , JSP 페이지.. 더보기 쿠키(Cookie) 쿠키란 ? 웹 브라우저에서 서버로 어떤 데이터를 요청하면 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹 브라우저에 응답 그리고 Http 프로토콜은 응답 후에 웹 브라우저와의 관계를 종료하게 되는데 이 때 어떤 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용한다 ★ 쿠키는 서버에서 생성해 서버가 아닌 클라이언트(local) 측에 정보를 저장한다 [ 쿠키 문법 ] 쿠키 클래스에서 쿠키를 생성 ▶ setter메서드로 쿠키의 속성 설정 ▶ response객체에 쿠키 탑재 ▶ 로컬(클라이언트) 환경에 저장 대표적인 쿠키 메서드 세션(Session) 쿠키와 마찬가지로 서버와의 관계를 유지하기 위한 수단이다 단, 쿠키와 달리 클라이언트의 특정 위치에 저장되는 것이 아니라 서버상에 객체형태로 존재한다.. 더보기 [JSP] JSP 내장 객체란 무엇인가 JSP 내장 객체 개발자가 JSP 파일 내에 객체를 생성하지 않고 바로 사용할 수 있는 객체가 내장 객체이다 JSP에서 제공되는 내장객체는 JSP 컨테이너에 의해 서블릿으로 변환될 때 자동으로 객체가 생성된다 JSP 내장 객체 종류 종류 해당 클래스 request javax.servlet.http.HttpServletRequest response javax.servlet.http.HttpServletResponse out javax.servlet.jsp.JspWriter session javax.servlet.http.HttpSession application javax.servlet.ServletContext request 객체는 무엇인가? 웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것을 requ.. 더보기 [JSP] Servlet에 대해 알아보자 Servlet이란? 자바를 사용하여 웹을 만들기 위해 필요한 기술로 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송 해주어야 하는데 이때 이 역할을 하는 게 서블릿이다 예를 들어 어떠한 사용자가 로그인을 하려고 할 때, 사용자는 아이디와 비밀번호를 입력하고 로그인 버튼을 누른다 그 때 서버는 클라이언트의 아이디와 비밀번호를 확인하고 다음 페이지를 띄워주어야 하는데 이러한 역할을 수행하는 게 서블릿이다 Servlet 특징 1. 동적 웹어플리케이션 컴포넌트 (순수 자바코드) 2. java 확장자 3. 클라이언트의 요청에 동적으로 작동하고 , 응답은 html을 이용 4. java thread를 이용하여 동작 5. MVC 패턴에서 Controller로 이용됨 Thread(스레드)란 무엇인가? 일반적.. 더보기 이전 1 다음