웹서버 - Servlet, Dynamic Web Project, 톰캣 설치, 톰캣 연동, req, resp, jsp, WebContect

2019. 4. 24. 22:07웹(JSP)

 

////////////////////////////////////웹서버 (Servlet 서블랫)

1. 이클립스 tomcat과 같이 초기 설정하기
        1). 이클립스의 windows -> preferences 에서 encoding검색 후 모두(workspace - text file encoding, css, html, jsp, xml) utf-8로 변경
        2). preferences -> server -> runtime Environments -> Add해서 설치한 톰캣과 jdk를 연결한다.



2. Dynamic Web Project만들기
new -> Dynamic Web Project  에서 톰캣하고 Danamic web module version 선택 후 만든다.

※. java파일은 java resources에 할거고 WebContent도 사용할것이다.



3. tomcat과 이클립스 연동하기
하단의 servers에서 new server클릭해서 톰캣 선택 후 만든 프로젝트를 Available -> Configured로 옮긴다.
그리고 오른쪽 클릭하여 start하면 console에서 확인 가능하다.

※. @Override
              protected void service 만들때 s에 ctrl + spacebar 해서 노란 service를 선택하면 자동완성된다.

요청객체 : req, 응답객체 resp 이다.



예시) 



//////////////////////////////////////////////////jsp

1. jsp 생성하기

WebContent 에서 오른쪽 클릭 new -> jsp File 하면 생성 가능하다.

※. META-INT, WEB-INF에는 숨기고싶은 설정파일을 넣는곳이다. 외부에서 절대 접근이 불가능


jsp는 파일을 시작하면 -> 서버의 데이터, 요청메세지를 받아서 -> java파일을 만들고 -> class로 컴파일까지한다음 -> 출력해준다.



예시)




예시) jsp에 자바코드 적기