1. JDK와 Tomcat를 설치하고 기본 설정을 한다(이 부분은 패스)
2. 이클립스에서 Dynamic Web Project를 생성한다.
3. web.xml을 열고 다음의 부분을 추가한다.
<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>org.apache.catalina.servlets.InvokerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
4. HelloServlet를 작성한다.
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class HelloServlet extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
res.setContentType("text/html;charset=KSC5601");
PrintWriter pw = res.getWriter();
pw.print("<html>");
pw.print("<head>");
pw.print("</head>");
pw.print("<body>");
pw.print("11");
pw.print("</body>");
pw.print("</html>");
pw.close();
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException {
// TODO Auto-generated method stub
super.doPost(req, res);
}
}
5. 톰캣을 실행하고 주소창에 [http://localhost:9080/Servlet/servlet/HelloServlet]를 입력한다.
참고적으로 Servlet은 컨텍스트명이다.