Servlet - Hellow World 출력하기(intellij)
1. Java Enterprice -> Web Application 열기
: 이 때 다운받은 WAS서버(이 포스팅에는 Tomcat 사용) 종류와 폴더의 위치를 정해주고 난 후Next 버튼을 누르고 난 후에 프로젝트명을 설정해줍니다.
2. Servlet 파일 만들기
: 사진을 따라서 서블릿 클래스 파일을 만듭니다.
3. 소스코드 입력하기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
package examples;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;
@WebServlet(name = "Servlet",urlPatterns = {"/firstServlet","/test"})
//urlPatterns는 이 서블릿의 주소를 명시해주고있습니다. 위는 http://http://localhost:8080/test 또는 http://localhost:8080/firstServlet이 됩니다.
public class HellowServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
//respone은 웹페이지에서 요청이 들어오면 기본적으로 응답해주는 인스턴스입니다.
//setContetType은 응답해주는 인스턴스의 특징을 명시해주는 함수입니다. html형식, 유니코드 8진수 표기를 사용한다고 명시합니다.
PrintWriter out=response.getWriter();
// getWriter를 통해서 응답해주는 PrinterWirter 출력스트림을 가져옵니다.
out.println("<h1>Hello World</h1>");
}
}
| cs |
'Web' 카테고리의 다른 글
[React] AWS로 React 를 배포하고 자동화를 시스템을 구축해보자 - 1. S3 배포 (0) | 2022.12.19 |
---|---|
CSS - Element가 배치되는 방법들 (0) | 2020.01.18 |
Web - Event & EventListener (0) | 2020.01.18 |
Ajax 통신 정의, 필요성, 예제 (0) | 2020.01.18 |
JSP(Java Server Page) - 정의, 문법 (0) | 2020.01.18 |