본문 바로가기

JSP/기본다지기

JSP 맛보기 1일차

1. 톰캣서버 설치하기


톰캣 서버 다운로드 




다운로드 받은 후 압축 해제




이클립스 우상단에서 JAVA EE 클릭



Window - Show View - Server를 선택하여 서버창 띄우기




서버 시작시켜보기





2. 첫 Servlet 생성해 보기



package com.servlet;


import java.io.IOException;

import javax.servlet.ServletException;

import javax.servlet.annotation.WebServlet;

import javax.servlet.http.HttpServlet;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;


/**

 * Servlet implementation class HelloServlet

 */

@WebServlet(asyncSupported = true, urlPatterns = { "/HelloServlet" })

//HelloServlet class를 요청하는 url 주소 -> 수정가능

//web.xml 에서 url을 지정해줄 수 있다.

public class HelloServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

       

    /**

     * @see HttpServlet#HttpServlet()

     */

    public HelloServlet() {

        super();

    }


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

    //browser에 /HelloServlet 주소를 입력하면 처음 요청하는 메소드

protected void doGet(HttpServletRequest request, HttpServletResponse response) 

throws ServletException, IOException {

response.getWriter().append("<H1>Hello Servlet</H1>");// Hello Servlet이라고 띄워보기

//("Served at: ").append(request.getContextPath()//원래 적혀있던 코드

}


/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

//로그인 회원가입 할 때 form 태그에서 해당 url을 요청할 때

protected void doPost(HttpServletRequest request, HttpServletResponse response) 

throws ServletException, IOException {

doGet(request, response);

}


}