Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ´ëÇÑ ¸ðµç Á¤º¸¸¦ CGIÇÁ·Î±×·¥¿¡°Ô ¾Ë·ÁÁÖ±â À§ÇÑ ¼ö´ÜÀ¸·Î CGIº¯¼ö¶ó´Â °ÍÀ» »ç¿ëÇÕ´Ï´Ù. ¼ºí¸´µµ CGIÇÁ·Î±×·¥ÀÇ ÇÑ Á¾·ùÀ̱⠶§¹®¿¡ Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ °üÇÑ Á¤º¸¸¦ CGIº¯¼öÇü½ÄÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ÀϹÝÀû CGIº¯¼öµéÀÇ ±¸¼ºÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¼ºí¸´¿¡¼ »ç¿ëµÇ´Â CGIº¯¼öµéÀÇ ±¸¼º
n HTTP Request¶óÀο¡¼ ÃßÃâµÈ Á¤º¸
n HTTP Çì´õ¿¡¼ ÃßÃâµÈ Á¤º¸
n HTTP Connection¿¡ ´ëÇÑ Á¤º¸
n ¼¹ö ¼³Á¤ ÀÚü¿¡ ´ëÇÑ Á¤º¸
CGIº¯¼öµéÀº °íÀüÀû CGI¿¡¼ »ç¿ëÇÏ´Â °ÍÀ̾úÀ¸¸ç ¼ºí¸´¿¡¼´Â ¾Æ·¡¿Í °°ÀÌ CGIº¯¼ö¿¡ ÇØ´çÇÏ´Â °¢°¢ÀÇ ¸Þ¼µå¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù.
n AUTH_TYPE à request.getAuthType()
n CONTENT_LENGTH à request.getContentLength()
n CONTENT_TYPE à request.getContentType
n DOCUMENT_ROOT à getServletContext().getRealPath(¡°/¡±);
n PATH_INFO à request.getPathInfo()
n PATH_TRANSLATED à request.getPathTranslated()
n QUERY_STRING à request.getQueryString()
n REMOTE_ADDR à request.getRemoteAddr()
n REMOTE_HOST à request.getRemoteHost()
n REMOTE_USER à request.getRemoteUser()
n REQUEST_METHOD à request.getMethod()
n SCRIPT_NAME à request.getServletPath()
n SERVER_NAME à request.getServerName()
n SERVER_PORT à request.getServerPort()
n SERVER_PROTOCOL à request.getProtocol()
n SERVER_SOFTWARE à getServletContext().getServerInfo()
|
CGIVariable.java |
CGIº¯¼ö¿Í ¼ºí¸´ ¸Þ¼µå¸¦ ÀÌÇØÇϱâ À§ÇÑ ¿¹Á¦ |
|
| |
|
C:\jakarta\webapps\MySample\WEB-INF\classes\chap4>javac CGIVariable.java
Á¢¼Ó URL : http://localhost:8080/MySample/servlet/chap4.CGIVariable | |
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |