웹 프로그래밍을 할 수 있는 언어들: JSP, ASP, PHP 등.
우리는 자바 기반의 JSP를 배움
클라이언트가 요청하면 서버에 전송되고 다시 서버에서 클라이언트로 응답함.
클라이언트의 요청을 JSP가 처리하고 해석하며 was(웹 애플리케이션 서버)를 통해 동적인 처리가 가능.
-
톰캣(WAS중 하나)을 설치해서 내 컴퓨터를 서버로 만듦. 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공.
https://tomcat.apache.org/download-90.cgi
-
Java JEE를 실행하고 우측 상단에서 Open Perspective에서 Java EE를 선택
-
Package Explorer에서 Dynamic Web Project를 새로 만듦
-
(프로젝트 이름을 FirstJSP로 했음)
-
New Runtime에서 Apache Tomcat v9.0을 선택하고 Next
-
JRE를 선택하고 Finish
-
WebContent에 JSP File 만들기 (반드시 WebContent에 만들기. WEB-INF에 만들면 오류남)
-
파일명은 NewFile.jsp로 하고 Next
-
html5 선택
-
만들어놓은 JSP 파일에서 마우스 우클릭 Run As-Run on Server
-
오류가 날수도 있다. 포트 번호를 8080에서 다른 것으로 바꿔주고 인코딩 방식도 UTF-8로 바꿔줘야함
-
Package Explorer에서 Servers라는 폴더가 새로 생겼다면 server.xml을 열고 port 번호를 바꿈
-
Window-Preferences-Web-JSP Files-Encoding을 UTF-8로 변경
-
Window-Preferences-General-Web Browser-설정을 아래와 같이 바꿈 (Chrome)
-
JSP파일에서 HTML형식 중 body 부분에 아무 내용을 타이핑하고 저장
-
JSP파일에서 다시 우클릭-Run As-Run on Server를 하면 크롬에서 팝업창이 뜸
'Learning > JSP' 카테고리의 다른 글
이름, 학번이 빈칸일 경우 오류메시지 띄우기 (0) | 2020.07.09 |
---|---|
JSP로 테이블 폼 구현 (0) | 2020.07.09 |
input.jsp와 output.jsp를 이용하여 이름, 학번, 성별, 전공 출력 (0) | 2020.07.08 |
score.jsp와 scoreResult.jsp를 이용하여 성적과 총점, 평균, 학점 출력 (0) | 2020.07.08 |
폼태그 사용, 입력한 값을 인터넷 새 페이지에서 출력하기 (0) | 2020.07.08 |