본문으로 바로가기
반응형

 

 

 

 

 

JSP(Java Server Page)란?

 

HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여

웹 브라우저에 돌려주는 서버 사이드 스크립트 언어이다

 

쉽게 말해 사용자에 요청(회원가입, 로그인 등)을 처리하고 

그에 따른 결과를 응답(회원가입 후 홈 화면 등)을 보여주는 작업을 한다.

 

 

 

 

 

 


 

● 웹 컨테이너 구조

 

 

일반적인 웹 컨테이너 구조는 위와 같다.

 

 

개발자가 jsp 파일을 작성하면

자바를 사용하는 곳에서 쓰이는 웹 컨테이너(tomcat)이

작성된 java 파일에 의해 클래스, 객체들을 생성하여 

사용자의 요청(ex. 회원가입 정보 입력)을 처리하고 처리 결과를 응답(response)해준 후,

사용자에게 html 파일(ex. 회원가입 완료 창)을 보여주는 구조이다.

 

 

그럼 간단한 jsp 파일을 작성해보자

 

 

 

 

 

 


 

 

● JSP 파일 작성  

 

 

 

 

  1. 프로젝트 생성

 

 

 

이클립스 Project Explorer에 빈 곳을 우클릭한 후

Dynamic Web Project를 클릭

 

 

 

 

 

 

 

 

 

 

프로젝트 이름을 적고 Finish

 

 

 

 

 

 

 

 

 

2. JSP 파일 생성

 

 

 

 

생성된 프로젝트 우클릭 후 

JSP File 클릭

 

 

 

 

 

 

 

 

 

WebContent 혹은 webapp 을 클릭한 후

file name을 적고 finish

 

 

 

 

 

 

 

 

 

3. HTML 입력

 

 

 

 

 

적절한 테스트용 HTML을 입력해준다.

 

 

 

 

 

 

 

 

 

 

4. 서버 실행(Tomcat)

 

 

 

 

jsp 파일을 우클릭 후 

Run As  ->  Run on Server를 클릭

 

 

 

 

 

 

 

 

 

 

생성했던 서버를 선택한 후 finish

 

 

 

 

그러면....

 

 

 

 

 

위와 같이 jsp 파일이 실행된 것을 볼 수 있다.

반응형