재미있게 코딩합시다

JSP - 기본JSP만들고 실행하기서블릿만들기 본문

IT /JSP

JSP - 기본JSP만들고 실행하기서블릿만들기

감민셔 2018. 12. 24. 17:30

#기본JSP파일 만들고 실행하기


JSP파일 생성후

이런 모습으로 나오게 됩니다.

<body>

</body>

사이에 문자를 입력해주시면

예) 저의 티스토리 많이 많이 봐주세요

저장후 컴파일 실행을 시켜주시면 밑의 그림처럼 실행결과가 제대로 뜨게됩니다.

주소를 보시면 localhost:8080/DAY1224_01/ch01.jsp라고 되어잇는대

JSP 파일들은 

우리서버의 IP:8080/프로젝트명(어플명)/webcontent이하의 파일경로를 요청으로 받게 되어잇습니다.


#서블릿 만들기


//서블릿 만들기

1. 일단 HttpServlet을 상속

2. 이 서블릿이 처리할 요청을 (사용자가 입려가는 URL)명시 및 등록

3. override/implement Methods 기능으로  doGet을 추가해주기!

4. 처리할 요청을 응답해줄 객체

※JAVA Resources의 src에서 만들기!!


@@자바 소스@@

=================================


import java.io.IOException;

import java.io.PrintWriter;


import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


@WebServlet("/hello") // 2.웹 서블릿 작성!! 

public class tistory extends HttpServlet {// 1. 상속을 받기


@Override

protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

PrintWriter pw =resp.getWriter(); // 응답해줄 객체

pw.println("<html>");

pw.println("<title>");

pw.println("제목입니다.");

pw.println("</title>");

pw.println("<body>");

pw.println("hello tistory");

pw.println("</body>");

pw.println("</html>");

}

//우리 서블릿으로 요청(get방식의) 이 들어오면 이 함수가 호출됨.

//req에는 들어온 요청에 대한 정보가 포함된 객체가 들어옴

//resp에는 내가 응답에 사용할 수 있는 응답객체가 있다.

//쉽게 말하면 req을 받으면 resp 에 담아서 보내준다

}

// 지금 작성하는 서블릿은 우리 웹어플리케이션에 등록하는것을 의미함 + 괄호안의 요청에 대해서 이 서블릿이 반응하겠다는 의미

// 우리서버ip/프로젝트명/hello 가 들어오면 이 서블릿이 반응할꺼임




'IT > JSP' 카테고리의 다른 글

JSP -input  (0) 2018.12.26
JSP-구구단 출력하기  (0) 2018.12.24
JSP - 2.서블릿  (0) 2018.12.24
JSP-시작  (0) 2018.12.24
JSP  (0) 2018.12.24
Comments