[JSP] JSP(Java Server Page)란? | JSP 파일 작성 | 웹 컨테이너 구조...

[JSP] JSP(Java Server Page)란? | JSP 파일 작성 | 웹 컨테이너 구조...

728x90

반응형

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 파일이 실행된 것을 볼 수 있다.

728x90

반응형

LIST

from http://healthdevelop.tistory.com/95 by ccl(A) rewrite - 2021-12-23 05:28:19