JSP 시작하기
JSP 시작하기
- file - new - Dynamic Web Project 생성
- WebContent 안에 폴더 생성
- Preferences - enc 입력 - Content types - text - Default encoding에 UTF-8 입력 후 update
- 그리고 아래 나오는 것들 모두 설정 UTF-8로 변경하고 Apply 후 종료
웹브라우저로 내보내기
- WebContent 에 폴더를 생성해서 사용
- html 파일 하나 생성해서 run as 를 통해 jsp 파일 오른쪽으로 옮김
- 톰캣 더블클릭 해서 port number 번호 바꾸기
- window - web browse - chrome 으로 변경
- html의 경우 바로 소스를 내보내주기만 한다
JSP 동작
- HTML 기반하에 자바코드가 삽입된 형태
- date.jsp 파일이 실행과정에서 date_jsp.java(서블릿) 에서 컴파일 후 date_jsp.class 를 실행
- .metadata.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\프로젝트명\org\apache\jsp 안에 class 파일과 java 파일이 있다
- 특징
- 비쥬얼적인 결과 모습
Servlet
- 자바기반의 웹 애플리케이션 프로그래밍 기술
- 자바 기반의 코드환경에서 html 삽입
- 비즈니스 로직 작업
- studyjsp (Dynamic Web Project)
- src : 자바파일 작업
- WebContent : JSP 파일작업(css, js, image 포함)
- url mapping : 서블릿 클래스를 호출할 때 사용하는 이름(도메인에 표기됨)
톰캣
- 웹서버기능 : 클라이언트의 요청을 받고, 결과를 응답해주는 기능
- 웹컨테이너 기능 : jsp파일을 실행환경 제공 및 작업
댓글남기기