Last Modified : 2008.11.11
¸ðµ¨ 2
¸ðµ¨ 1Àº JSP ¿¡¼ ÀÚ¹ÙºóÁ »ç¿ëÇÏ´Â ±¸Á¶¸¦ ¸»ÇÕ´Ï´Ù.
¸ðµ¨ 2´Â ¸ðµ¨ 1¿¡ ÄÁÆ®·Ñ·¯°¡ Ãß°¡µË´Ï´Ù.
ÄÁÆ®·Ñ·¯´Â ºä(JSP)¿Í ºñÁî´Ï½º ·ÎÁ÷À» ´ã´çÇÏ´Â ¸ðµ¨(ÀÚ¹ÙºóÁî) »çÀÌ¿¡¼ ´Ù¸® ¿ªÇÒÀ» ÇÕ´Ï´Ù.
¸ðµ¨ 2 ±¸Á¶¿¡¼ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍÀÇ ¸ðµç ¿äûÀº ÀÌ ÄÁÆ®·Ñ·¯¿¡ Àü´ÞµË´Ï´Ù.
ÄÁÆ®·Ñ·¯´Â Ŭ¶óÀ̾ðÆ®ÀÇ ¿äûÀ» ºÐ¼®Çؼ ¸ðµ¨¿¡ ÀÏÀ» ½Ã۰í, ó¸® °á°ú¸¦ ÀÀ´äÀ» ÇÒ ºä¿¡ Àü´ÞÇÏ°Ô µË´Ï´Ù.
1. ÄÁÆ®·Ñ·¯ ÀÛ¼º
ControllerServlet.java
package net.java_school.model2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class ControllerServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException {
doPost(req,res);
}
public void doPost(HttpServletRequest req, HttpServletResponse res )
throws ServletException, IOException {
String url = req.getServletPath();
PrintWriter out = res.getWriter();
out.println(url);
out.close();
}
}
2. web.xml ÆíÁý
web.xml
<!-- ===================================== -->
<!-- Controller Servlet -->
<!-- ===================================== -->
<servlet>
<servlet-name>Controller</servlet-name>
<servlet-class>net.java_school.model2.ControllerServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- ===================================== -->
<!-- Controller Servlet Mapping-->
<!-- ===================================== -->
<servlet-mapping>
<servlet-name>Controller</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<!-- ===================================== -->
<!-- welcome file -->
<!-- ===================================== -->
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- ===================================== -->
<!-- 404 error -->
<!-- ===================================== -->
<error-page>
<error-code>404</error-code>
<location>/common/error.jsp</location>
</error-page>
web.xml ÆíÁý ÈÄ, Tomcat ¸¦ Àç½ÃÀÛÇÑ ´ÙÀ½ http://localhost/list.do ·Î ¿äûÇÏ¿© Å×½ºÆ® ÇÕ´Ï´Ù.
- ÀÌÀü °Á : °èÃþÇü °Ô½ÃÆÇ
