JSP/JSP 정리

[JSP] JSP로 시작하기

h0-0cat 2023. 5. 31. 07:00
728x90

JSP로 시작하는 웹 프로 그래밍

  • 인터넷을 사용하는 사용자에게 정보를 제공하기 위해서는 HTML 태그를 사용하여 웹브라우저 내에 정보를 표시하는데 JSP에서는 이러한 HTML 태그를 사용할 수 있어 웹 애플리케이션의 프레젠테이션 역할을 합니다.
  • JSP JSP에서만 사용 가능한 다양한 태그(예를 들면 스크립트릿과 같은 것)를 이용하여 쉽게 웹 프로그래밍을 할 수 있도록 합니다.
  • 컨텍스트 패스는 여러 개의 웹 애플리케이션이 WAS에서 동작할 경우 이를 구분하기 위해서 사용합니다.
다음은 jsp를 요청하기 위한 URL입니다.
 
 

요청할 jsp는 앞에 웹 애플리케이션의 컨텍스트 패스(jsp-study) 기술

컨텍스트 패스는 톰캣 서버의 server.xml 파일에 등록해야 합니다.

우리는 자동화 툴인 이클립스를 사용하기 때문에 직접 컨텍스트 패스를 지정하지 않고 이클립스가 자동으로 server.xml 파일에 등록한 컨텍스트 패스를 사용해 왔습니다.

이때 이클립스가 자동으로 만들어주는 컨텍스트 패스는 프로젝트 이름과 동일합니다.

 

프로젝트 생성시 입력하는 프로젝트 이름은 개발자 입장에서 개발을 위해서 생성된 파일들을 관리하기 위한 폴더이고 컨텍스트 패스는 사용자가 해당 웹 애플리케이션을 사용하기 위해서 접근하는 경로가 됩니다.
 

 

프로젝트 폴더 

 

 

http://localhost:8181/web-study-01/AdditonServlet01

web-study-01 : 컨텍스트 패스

 

경우에 따라서는 개발자는 컨텍스트 패스 이름을 웹 프로젝트 이름과는 다른 원하는 이름으로 바꿀 수 있습니다.
 

톰캣 버전에 따라서 한글이 깨질수 있다 GET/POST

<body>

<%request.setCharacterEncoding("UTF-8"); 꼭 써주기 %>

</body>

 

728x90