Servlet 실습1 - 웹 버전 3.0 이상
- TenServlet.java (Dynamic web module version 3.1)
package exam;
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;
// 웹 버전 3.0이상에서는 어노테이션으로 선언 (웹 버전 3.0미만은 web.xml에서 선언 필수)
@WebServlet("/ten") // URL 매핑 에 따라 요청하는 주소값이 바뀜
public class TenServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public TenServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/**
* 1. 웹 브라우저(클라이언트)에서 GET Method로 서블릿을 가리키는 URL 이용해 요청
* 2. WAS가 서블릿 파일 내 doGet() 실행
* 3. response 객체에 텍스트를 넣음
* 4. 클라이언트는 그 결과를 받아 출력
*/
response.setContentType("text/html;charset=utf-8"); // 응답결과 형식을 지정
PrintWriter out = response.getWriter(); // 보낼 내용을 넣어줄 통로 PrintWriter 객체 선언
out.println("<h1>1-10까지 출력!!</h1>"); // Enter를 입력할 일이 없으므로 println, print 상관 없음
for(int i = 1; i <= 10; i++) {
out.print(i+"<br>"); // 개행을 위해 <br> tag 사용
}
out.close();
}
Author And Source
이 문제에 관하여(Servlet 실습1 - 웹 버전 3.0 이상), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@oyeon/Servlet-실습1저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)