안녕하세요 오늘은 Servlet(서블릿)과 JSP에 대해 알아보려고 합니다. • Servlet Servlet(서블릿)은 자바 기반의 웹 프로그래밍 기술입니다. 그래서 자바 언어의 모든 기능을 사용할 수 있습니다. 서블릿은 스레드 기반으로 빠른 처리 속도를 자랑합니다. 하지만 프로그램 내에서 HTML을 작성하는 것이 화면 인터페이스 구현에 많은 코드를 필요로 하는 등 유지 보수 측면에서 문제가 발생합니다. • JSP 위 서블릿의 문제점을 개선한 것이 JSP(Java Server Page)입니다. JSP는 서블릿 기반의 서버 스크립트 언어로 현재 가장 대표적인 웹 프로그래밍 기술 중 하나입니다. JSP는 최초 요청시 서블릿으로 컴파일되어 이후 요청에 대해서는 메모리에서 처리하므로 빠른 처리 속도를 자랑합니다..
안녕하세요. 이번 글에서는 JSP를 활용해 에러 페이지를 만들어 보겠습니다. JSP를 이용해 프로젝트를 진행하다보면 이렇게 여러 종류의 에러페이지를 보게 됩니다. 만약 이러한 오류 페이지를 웹을 이용하는 사용자가 보게 된다면 무슨 말인지 몰라 당황스러워 할 것입니다. 그래서 NAVER와 같은 웹들은 각각의 오류코드에 따른 위 사진 같은 오류 페이지를 따라 만들어 사용자에게 제공합니다. 오류 페이지 만들기 자. 이제 오류페이지를 만들어 보겠습니다. 1. 먼저 webapp 폴더 아래에 error폴더를 생성하고 404.jsp를 만들어 주겠습니다. 2. 그리고 만들어진 404.jsp의 코드를 작성합니다. 이때 에러코드의 특성을 살리고, 사용자가 알아 듣기 쉽도록 만드는게 중요합니다. 아래는 제가 임시로 만든 4..
안녕하세요. 이번 글에서는 클라이언트가 JSP를 통해 전송한 문자열에 한글이 있는 경우, 받았을 때 한글이 깨지지 않고 올바르게 출력시키는 코드에 대해 알아보겠습니다. 오류 확인 해결 방법을 설명하기 전에 먼저 폼에서 한글이 입력되었을 때, 어떤 결과가 나오는지 제 코드를 통해서 알아보겠습니다. 더보기 DOCTYPE html> Insert title here 회원 기본 정보 아이디: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호: 4~12자의 영문 대소문자와 숫자로만 입력 비밀번호 확인: 메일 주소: 예) id@domain.com 이름: 2~4자로 입력 주소: 우편번호 찾기 개인 신상 정보 주민등록번호: 확인 예) 1234561234567 생일: 년 123 456 789 101112 월 123 45..