00. 서론서블릿을 공부하던 도중, 한가지 의문이 들었다.많은 블로그 예제에서는 서블릿 esponse에 html 데이터를 직접 입력하는 예제가 대다수였다.근데 문제는 이렇게 코드를 작성하면, Controller와 View가 구분이 되지 않아 유지보수가 힘들다는 점이다.그래서 서블릿안에서 뷰를 직접 작성하지 않고, 외부에 작성된 html 파일을 리턴하는 방법을 정리하고자 한다.01. html 파일을 리턴하는 방법들찾아보니 html 파일을 외부에 분리하는 방법은 아래와 같았다.정적 파일 직접 응답 (가장 간단한 방법)파일을 직접 읽어서, response에 직접 복사하는 방법뭔가,,, 구시대적인 느낌이다...RequestDispatcher 사용 방법내가 선택한 방법이다.뒤에서 후술하겠다.템플릿 엔진 사용(타임..
서론jsp를 공부하기 위해 자료를 찾아보는데, 거의 모든 강의가 이클립스를 사용 중이클립스를 싫어하는 나는 괜한 오기가 생겨서 인텔리제이 환경으로 강의를 따라가기로 마음 먹음뭣모르고 톰캣 최신버전인 11버전으로 연습 중인데, 단순 서블릿 실행에서도 여러 에러를 경험,,,,다음에 참고하기 위해 그 과정을 기록합니다..개발 환경 및 버전Tomcat: 11.0.0IntelliJ: 20.23.6(Comunity)JDK: 21과정1. 프로젝트 생성Maven Archetype -> Archetype -> ~~~-webapp 선택기타 설정2. 톰캣 연동Edit Configuration -> Smart Tomcat -> 관련 설정하기만약 Smart Tomcat이 없는 경우 플러그인 설치 ㄱㄱ3. 서블릿 템플릿 작성(생..