JSP시작하기

서블릿/JSP 강의 40 - JSP 시작하기 (Jasper를 이용한 서블릿 프로그래밍)

지금까지 서블릿을 사용했다. 앞으로 Jasper라는 기술을 이용해 서블릿을 편하게 다루는 법을 배우겠다… 이걸 JSP라고 한다.

재스퍼는 필요한가?

전에 out.write를 이용해 html 태그를 일일이 출력해주는 노가다를 해본적이 있다. 매우 불편했다…

이걸 개선해보려는 노력 중 하나가 Jasper이다.

재스퍼는 html문서를 out.write()가 된 서블릿 코드로 자동으로 만들어준다.

JSP를 사용하는건 간단하다. .java파일을 .jsp파일로 바꾸기만 하면 .java내에 있던 html을 서블릿 객체로 만들어준다!

jsp에서 중요한건 jsp파일명 자체가 URL과 매핑이 된다.

Untitled

이렇게 생긴 JSP파일은 재스퍼에 의해

Untitled

이 이름의 서블릿 코드로 변경됨.

Untitled

전에 만들었던 calc3.html을 복붙하되 이름과 확장자를 위처럼 바꿔주자.

이녀석을 그냥 실행해도 서버에서 동일하게 열린다.

겉보기에 그냥 html이랑 내용구성이 똑같은데, 이게 html이랑 다르다는걸 살펴보자.