Servlet 기본 개념
-객체지향적 대규모 Web Application 개발에 적합함
===> Servlet의 기본 특징
Java - main()
Servlet - service
기본적으로 가지고 있는 구조 !!!
Servlet-이클립스 실행창 변경
이클립스 창에서 window-> web browser -> 3번째에 보시면 크롬 클릭!! (크롬으로 바뀜)
java resources ------> Servlet/classs 보관
인코딩 : 컴퓨터가 해석할 수 있도록 데이터의 형식을 지정(euc-kr, utf-8)
Interface
-> 인터페이스는 사용자의 요청 없이는 객체를 생성할 수 없다.
Request
-> 사용자의 요청이 들어왔을 때 정보가 채워지는 객체이다.
- 사용자의 요청정보를 저장하는 객체
- 요청정보 : 사용자가 입력한 데이터, ip, 이전 웹 페이지 주소, 인코딩, 사용자 언어 버전 등
RequestURL
- contextPath : Project이름 (이클립스 실행 파일의 상위폴더.)
- servletPath : 파일 명, 내가 실행한 자바 파일 이름 명.
- queryString
URL맵핑
- Servlet 파일명과는 동일하지 않아도 됨!!!!
- 시작학때 반드시 /로 시작해야함 !!! / 문자열주소
Response
response.setContentType("text/html; charset=utf-8");
PrintWriter out = response.getWriter();
위에 두 문장을 추가 하고 실행했을 때 특정 문구를 다른 이들에게 보게 할 수 있다.
response.setContentType("text/html; charset=utf-8"); 에서
text/html --->이에 대한 예시들은 위와 같다. text 타입의 HTML 서브타입을 준 것.
form태그를 통해서 action 값에 URL 맵핑값을 그대로 입력하면
그 쪽으로 name안에 있는 값을 그대로 보내준다 !!
'JSP,Servlet' 카테고리의 다른 글
JSP-선언문(Declaration )/지시자(Directive) 개념,실습문제 (0) | 2022.01.05 |
---|---|
JSP 기초개념 / JSP 구성요소 (0) | 2022.01.04 |
Servlet - post방식 응용 실습문제 (0) | 2022.01.04 |
Servlet-Table 생성 실습 Get/Post (0) | 2022.01.03 |
Servlet - 데이터 전송/이미지 띄우기 실습 (0) | 2022.01.02 |