2021-04-29 XML에서 서블릿을 매핑하는 방법이 있다. 이 방법을 알아보자. - 서블릿 등록 servlet // 서블릿 이름 package.servlet // 패키지와 서블릿 이름 위의 태그와 같이 우선적으로 서블릿을 인식할 수 있도록 서블릿의 이름과 서블릿의 경로를 명시적으로 태그로 표현해 주어야 한다. - 서블릿 매핑 servlet // 서블릿이름 /servlet // 서블릿의 url 주소 /는 필수적으로 앞에 있어야 한다. 이제 등록된 서블릿의 이름과 이 서블릿을 매핑할 url에 주소를 각 태그에 담아주고 매핑 태그로 다시 한번 감싸주면 서블릿 매핑은 마무리가 된다. - 다른 방법 사실 이클립스를 사용한다면 서블릿을 만들때 어노테이션으로 간단히 매핑할 수 있으며, 어노테이션은 서블릿 클래스 ..
2021-04-26 일반적인 welcome 페이지란 사용자가 웹사이트의 처음 접속했을 때 접하게 되는 페이지를 나타내며, url 자체에 파라미터 값 없이 오로지 웹사이트 주소만 나타나는 경우가 대다수이다. 쉽게 생각하면 네이버나 구글의 메인 화면을 생각하면 된다. 이를 XML에서 설정하는 방법을 알아보자. - 코드 "메인페이지로 사용할 파일" 코드는 위와 같다. welcome-file-list 태그 안에 여러가지 welcome페이지를 넣을 수도 있지만 일반적으로는 앞서 말했듯이 파라미터가 붙지 않은 웹사이트 본연의 주소를 welcome페이지로 주로 사용하며, 하나만 넣는 경우가 많다. 때문에 welcome-file에 메인 페이지로 사용할 서블릿 컨트롤러나 jsp 파일은 직접 넣어주면, 웹사이트 최초 접속..
2021-04-25 흔히 보는 404 오류 400번대 오류 500번대 오류 등 각 오류 페이지를 설정하지 않으면, 기존의 홈페이지와는 전혀 무관한 듯한 브라우저 자체의 오류 페이지가 나타나게 되는데, 이는 웹사이트의 신뢰도를 떨어뜨릴 수가 있다. 때문에 오류에 대한 에러 페이지를 설정해 두는 것이 좋다. 아래는 XML 파일 내에서 에러 페이지를 설정하는 방법이다. - 코드 "에러종류 ex) 404" "에러 발생시 포워딩할 jsp 또는 서블릿 파일" 코드는 위와 같이 매우 단순하며, error-page 태그 안에 발생하는 에러코드를 안에 넣고 이후 태그 안에 포워딩할 jsp 또는 서블릿 파일의 주소를 입력해주면 된다. 이러면 매번 jsp 파일내에 에러 페이지를 설정해두지 않아도 되며, 프로젝트 내에 해당 ..