javax.servlet.http
ÀÎÅÍÆäÀ̽º HttpServletResponse

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
ServletResponse
±âÁ¸ÀÇ ½ÇÀå Ŭ·¡½ºÀÇ À϶÷:
HttpServletResponseWrapper

public interface HttpServletResponse
extends ServletResponse

ÀÀ´äÀÇ ¼Û½Å½Ã¿¡ HTTP °íÀ¯ÀÇ ±â´ÉÀ» Á¦°øÇϱâ À§Çؼ­,ServletResponse ÀÎÅÍÆäÀ̽º¸¦ È®ÀåÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, HTTP Çì´õ¿Í ÄíŰ¿¡ ¾×¼¼½º ÇÏ´Â ¸Þ¼Òµå±ºÀÌ ÀÖ½À´Ï´Ù.

¼­ºê ·¿ ÄÁÅ×À̳ʴÂ,HttpServletResponse ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇØ, ±×°ÍÀ» doGet,doPost µîÀÇ ¼­ºê ·¿ÀÇ ¼­ºñ½º ¸Þ¼Òµå¿¡ Àμö·Î¼­ °Ç³×ÁÝ´Ï´Ù.

°ü·Ã Ç׸ñ:
ServletResponse

ÇʵåÀÇ °³¿ä
static int SC_ACCEPTED
          ¿ä±¸¸¦ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ¾úÁö¸¸, 󸮰¡ ¿Ï·áÇÏÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (202)ÀÔ´Ï´Ù.
static int SC_BAD_GATEWAY
          HTTP ¼­¹ö°¡, ÇÁ·Ï½Ã ¶Ç´Â °ÔÀÌÆ®¿þÀ̷μ­ µ¿ÀÛÇϰí ÀÖÀ» ¶§, ¹®ÀÇÇÑ ¼­¹ö·ÎºÎÅÍ ¹«È¿ÀÎ ÀÀ´äÀ» ¹Þ¾ÆµéÀÎ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (502)ÀÔ´Ï´Ù.
static int SC_BAD_REQUEST
          Å¬¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¼Û½ÅµÈ ¿ä±¸°¡, ±¸¹®ÀûÀ¸·Î À߸øÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (400)ÀÔ´Ï´Ù.
static int SC_CONFLICT
          ÇöÀçÀÇ ¸®¼Ò½º »óÅÂ¿Í °æÇÕ Çϰí ÀÖ´Â °ÍÀÌ ¿øÀÎÀ¸·Î, ¿ä±¸¸¦ ¿Ï·áÇÒ ¼ö ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (409)ÀÔ´Ï´Ù.
static int SC_CONTINUE
          Å¬¶óÀÌ¾ðÆ®¸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (100)ÀÔ´Ï´Ù.
static int SC_CREATED
          ¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇØ, ¼­¹ö»ó¿¡ »õ·Î¿î ¸®¼Ò½º°¡ ÀÛ¼ºµÈ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (201)ÀÔ´Ï´Ù.
static int SC_EXPECTATION_FAILED
          ¼­¹ö°¡, Expect ¿ä±¸ Çì´õ·Î ÁöÁ¤µÈ Á¶°ÇÀ» ä¿ï ¼ö°¡ ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (417)ÀÔ´Ï´Ù.
static int SC_FORBIDDEN
          ¼­¹ö°¡ ¿ä±¸¸¦ ÀÌÇØÇßÁö¸¸, ±×°ÍÀ» ½ÇÇàÇÏ´Â °ÍÀ» °ÅºÎÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (403)ÀÔ´Ï´Ù.
static int SC_GATEWAY_TIMEOUT
          ¼­¹ö°¡, ÇÁ·Ï½Ã ¶Ç´Â °ÔÀÌÆ®¿þÀ̷μ­ µ¿ÀÛÇϰí ÀÖÀ» ¶§, »ó·ùÀÇ ¼­¹ö·ÎºÎÅÍ ½Ã°£³»¿¡ ÀÀ´äÀ» ¹Þ¾ÆµéÀÌÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (504)ÀÔ´Ï´Ù.
static int SC_GONE
          ¸®¼Ò½º°¡ ¼­¹ö¿¡¼­µµ´ÂÀ̳ª ÀÌ¿ëÇÏÁö ¸øÇϰí, Àü¼Ûó ÁÖ¼Òµµ ºÒ¸íÇÑ ÀÏÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (410)ÀÔ´Ï´Ù.
static int SC_HTTP_VERSION_NOT_SUPPORTED
          ¼­¹ö°¡, ¿ä±¸ ¸Þ¼¼Áö³»¿¡¼­ »ç¿ëµÈ HTTP ÇÁ·ÎÅäÄÝ ¹öÁ¯À» ¼­Æ÷Æ®ÇÏÁö ¾Ê´ÂÁö, ¼­Æ÷Æ®¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (505)ÀÔ´Ï´Ù.
static int SC_INTERNAL_SERVER_ERROR
          ¿ä±¸ÀÇ ¿Ï·á¸¦ ¹æÇØÇÏ´Â °Í °°Àº ¿¡·¯°¡ HTTP ¼­¹ö ³»ºÎ¿¡¼­ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (500)ÀÔ´Ï´Ù.
static int SC_LENGTH_REQUIRED
          Content-Length °¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù°í ¿ä±¸¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (411)ÀÔ´Ï´Ù.
static int SC_METHOD_NOT_ALLOWED
          Request-Line ³»·Î ÁöÁ¤µÈ ¸Þ¼Òµå°¡,Request-URI ¿¡ ÀÇÇØ ½Äº°µÇ´Â ¸®¼Ò½º¿¡ ´ëÇØ¼­ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (405)ÀÔ´Ï´Ù.
static int SC_MOVED_PERMANENTLY
          ¸®¼Ò½º°¡ ¿µ±¸È÷ »õ·Î¿î Àå¼Ò·Î À̵¿ÇØ, Àå·¡ÀÇ ÂüÁ¶¿¡¼­´Â ¿ä±¸¿¡ »õ·Î¿î URI ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (301)ÀÔ´Ï´Ù.
static int SC_MOVED_TEMPORARILY
          ¸®¼Ò½º°¡ ÀϽÃÀûÀ¸·Î ´Ù¸¥ Àå¼Ò·Î À̵¿Çϰí ÀÖÁö¸¸, Àå·¡ÀÇ ÂüÁ¶·Î ¸®¼Ò½º¿¡ ¾×¼¼½º ÇÏ·Á¸é , °è¼Ó¿øÀÇ URI ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (302)ÀÔ´Ï´Ù.
static int SC_MULTIPLE_CHOICES
          ¿ä±¸µÈ ¸®¼Ò½º°¡, ÁöÁ¤µÈ Àå¼Ò¿¡ ´ëÀÀÇϰí Àִ ǥÇöÀÇ ÁýÇÕ Áß ¾î´À °ÍÀ¸·Î¿¡¼­µµ ´ëÀÀÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (300)ÀÔ´Ï´Ù.
static int SC_NO_CONTENT
          ¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇßÁö¸¸, µ¹·ÁÁÖ¾î¾ß ÇÒ ½Å±Ô Á¤º¸°¡ ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (204)ÀÔ´Ï´Ù.
static int SC_NON_AUTHORITATIVE_INFORMATION
          Å¬¶óÀÌ¾ðÆ®·ÎºÎÅÍ ÁÖ¾îÁø ¸ÞŸ Á¤º¸°¡, ¼­¹ö·ÎºÎÅÍ ¹ß ´ÙÅõ¾îÁø °ÍÀÌ ¾Æ´Ñ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (203)ÀÔ´Ï´Ù.
static int SC_NOT_ACCEPTABLE
          ¿ä±¸°¡ ÁöÁ¤ÇÏ´Â ¸®¼Ò½º´Â, ¿ä±¸³»¿¡¼­ ÁöÁ¤µÇ¾î ÀÖ´Â Accept Çì´õÀÇ Á¶°ÇÀ» ä¿ì´Â ÄÁÅÙÃ÷¸¦ °¡Áö´Â ÀÀ´äÀ» »ý¼ºÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (406)ÀÔ´Ï´Ù.
static int SC_NOT_FOUND
          ¿ä±¸µÈ ¸®¼Ò½º°¡ ÀÌ¿ë ºÒ´ÉÀÎ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (404)ÀÔ´Ï´Ù.
static int SC_NOT_IMPLEMENTED
          HTTP ¼­¹ö°¡, ¿ä±¸¸¦ ä¿ì±â À§Çؼ­(¶§¹®¿¡) ÇÊ¿äÇÑ ±â´ÉÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (501)ÀÔ´Ï´Ù.
static int SC_NOT_MODIFIED
          ¸®¼Ò½º°¡ ÀÌ¿ë °¡´ÉÇØ º¯°æµÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» Á¶°ÇºÎ GET Á¶ÀÛÀÌ °ËÃâÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (304)ÀÔ´Ï´Ù.
static int SC_OK
          ¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (200)ÀÔ´Ï´Ù.
static int SC_PARTIAL_CONTENT
          ¼­¹ö°¡ ¸®¼Ò½º¿¡ ´ëÇÑ ºÎºÐÀûÀÎ GET ¿ä±¸¸¦ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (206)ÀÔ´Ï´Ù.
static int SC_PAYMENT_REQUIRED
          Àå·¡ÀÇ »ç¿ëÀ» À§Çؼ­(¶§¹®¿¡) ¿¹¾àµÇ°í ÀÖ´Â »óÅ ÄÚµå (402)ÀÔ´Ï´Ù.
static int SC_PRECONDITION_FAILED
          ¿ä±¸ Çì´õÀÇ Çʵå·Î ÁöÁ¤µÈ ÀüÁ¦ Á¶°Ç °¡¿îµ¥, Àû¾îµµ 1 °³(»ì)ÀÌ, ¼­¹ö·Î Å×½ºÆ®µÇ¾úÀ» ¶§¿¡ false ¶ó°í Æò°¡µÈ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (412)ÀÔ´Ï´Ù.
static int SC_PROXY_AUTHENTICATION_REQUIRED
          Å¬¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã¿¡ ´ëÇØ¼­, ¿ì¼± ÀÚ½ÅÀ» ÀÎÁõÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (407)ÀÔ´Ï´Ù.
static int SC_REQUEST_ENTITY_TOO_LARGE
          ¿ä±¸ ¿£Æ¼Æ¼°¡, ¼­¹ö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â »çÀÌÁ´Ù Å©±â ¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ Ã³¸®¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (413)ÀÔ´Ï´Ù.
static int SC_REQUEST_TIMEOUT
          ¼­¹ö°¡ ´ë±âÇϵµ·Ï(µíÀÌ) ¼³Á¤µÈ ½Ã°£³»¿¡, Ŭ¶óÀÌ¾ðÆ®°¡ ¿ä±¸¸¦ ÀÛ¼ºÇÏÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (408)ÀÔ´Ï´Ù.
static int SC_REQUEST_URI_TOO_LONG
          Request-URI °¡, ¼­¹ö¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ´Â »çÀÌÁ´Ù ±æ±â ¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ ¼­ºñ½º¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (414)ÀÔ´Ï´Ù.
static int SC_REQUESTED_RANGE_NOT_SATISFIABLE
          ¼­¹ö°¡, ¿ä±¸µÈ ¾Æ¸£¹ÙÀÌÆ® ¹üÀ§¸¦ ¼­ºñ½ºÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (416)ÀÔ´Ï´Ù.
static int SC_RESET_CONTENT
          ¿ä±¸ÀÇ ¼Û½Å¿øÀÌ µÈ ¹®¼­ÀÇ Ç¥½Ã¸¦, ¿¡ÀÌÀüÆ®°¡ ¸®¼ÂÆ® ÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (205)ÀÔ´Ï´Ù.
static int SC_SEE_OTHER
          ¿ä±¸¿¡ ´ëÇÑ ÀÀ´äÀÌ, ´Ù¸¥ URI ¿¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (303)ÀÔ´Ï´Ù.
static int SC_SERVICE_UNAVAILABLE
          HTTP ¼­¹ö°¡ ÀϽÃÀûÀ¸·Î °úºÎÇϰ¡ µÇ¾î, ¿ä±¸¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (503)ÀÔ´Ï´Ù.
static int SC_SWITCHING_PROTOCOLS
          ¼­¹ö°¡ Upgrade Çì´õ¿¡ µû¶ó ÇÁ·ÎÅäÄÝÀ» ¹Ù²Ù°í ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (101)ÀÔ´Ï´Ù.
static int SC_TEMPORARY_REDIRECT
          ¿ä±¸µÈ ¸®¼Ò½º°¡, ÀϽÃÀûÀ¸·Î ´Ù¸¥ URI ¿¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (307)ÀÔ´Ï´Ù.
static int SC_UNAUTHORIZED
          ¿ä±¸¿¡´Â HTTP ÀÎÁõÀÌ ÇÊ¿äÇÑ ÀÏÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (401)ÀÔ´Ï´Ù.
static int SC_UNSUPPORTED_MEDIA_TYPE
          ¿ä±¸ÀÇ ¿£Æ¼Æ¼°¡, ¿ä±¸µÈ ¸Þ¼Òµå¿ëÀ¸·Î ¿ä±¸µÈ ¸®¼Ò½º¿¡¼­´Â ¼­Æ÷Æ®µÇÁö ¾Ê´Â Çü½ÄÀ̱â (À§ÇØ)¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ ¼­ºñ½º¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (415)ÀÔ´Ï´Ù.
static int SC_USE_PROXY
          ¿ä±¸µÈ ¸®¼Ò½º´Â,Location Çʵå·Î ÁöÁ¤µÈ ÇÁ·Ï½Ã °æÀ¯·Î ó¸®µÉ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (305)ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 void addCookie (Cookie  cookie)
          ÁöÁ¤µÈ Äí۸¦ ÀÀ´ä¿¡ Ãß°¡ÇÕ´Ï´Ù.
 void addDateHeader (java.lang.String name, long date)
          ÁöÁ¤µÈ À̸§°ú ÀÏÀÚÀÇ °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù.
 void addHeader (java.lang.String name, java.lang.String value)
          ÁöÁ¤µÈ À̸§°ú °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù.
 void addIntHeader (java.lang.String name, int value)
          ÁöÁ¤µÈ À̸§°ú Á¤¼öÄ¡¸¦ °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù.
 boolean containsHeader (java.lang.String name)
          ÁöÁ¤µÈ ÀÀ´ä Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ³ªÅ¸³»´Â ³í¸®Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
 java.lang.String encodeRedirectUrl (java.lang.String url)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¹öÁ¯ 2.1ÀÌÈÄ¿¡¼­´Â, ´ë½Å¿¡ encodeRedirectURL(String url)¸¦ »ç¿ëÇÕ´Ï´Ù.
 java.lang.String encodeRedirectURL (java.lang.String url)
          sendRedirect ¸Þ¼Òµå³»¿¡¼­ »ç¿ëÇϱâ À§Çؼ­, ÁöÁ¤µÈ URL ¸¦ encode ÇÕ´Ï´Ù.
 java.lang.String encodeUrl (java.lang.String url)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¹öÁ¯ 2.1 ÀÌÈÄ¿¡¼­´Â, ´ë½Å¿¡ encodeURL(String url)¸¦ »ç¿ëÇÕ´Ï´Ù.
 java.lang.String encodeURL (java.lang.String url)
          ÁöÁ¤µÈ URL ¸¦, ±× Áß¿¡ ¼¼¼Ç ID ¸¦ Æ÷ÇÔÇØ encode ÇÕ´Ï´Ù.
 void sendError (int sc)
          ÁöÁ¤µÈ »óÅ Äڵ带 »ç¿ëÇØ, ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ¿¡·¯ ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ µ¹·ÁÁÝ´Ï´Ù.
 void sendError (int sc, java.lang.String msg)
          ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ÁöÁ¤µÈ »óŸ¦ »ç¿ëÇØ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿¡·¯ ÀÀ´äÀ» ¼Û½ÅÇÕ´Ï´Ù.
 void sendRedirect (java.lang.String location)
          ÁöÁ¤µÈ ¸®µð·ºÆ®Ã³ÀÇ URL ¸¦ »ç¿ëÇØ, ÀϽÃÀûÀÎ ¸®µð·ºÆ® ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ ¼Û½ÅÇÕ´Ï´Ù.
 void setDateHeader (java.lang.String name, long date)
          ÁöÁ¤µÈ À̸§°ú ÀÏÀÚÀÇ °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setHeader (java.lang.String name, java.lang.String value)
          ÁöÁ¤µÈ À̸§°ú °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setIntHeader (java.lang.String name, int value)
          ÁöÁ¤µÈ À̸§°ú Á¤¼öÄ¡¸¦ °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setStatus (int sc)
          ÀÌ ÀÀ´ä »óÅ Äڵ带 ¼³Á¤ÇÕ´Ï´Ù.
 void setStatus (int sc, java.lang.String sm)
          Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¸Þ¼¼Áö ÆÄ¶ó¹ÌÅÍÀÇ Àǹ̰¡ ¾Ö¸ÅÇØ¼­, ¹öÁ¯ 2.1 ÀÌÈÄ¿¡¼­´Â »óÅ ÄÚµåÀÇ ¼³Á¤¿¡´Â,setStatus(int) ¸¦ »ç¿ëÇÕ´Ï´Ù. ¼³¸í ÷ºÎ·Î ¿¡·¯¸¦ ¼Û½ÅÇÏ·Á¸é ,sendError(int, String) ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÀÀ´ä¿¡ ´ëÇØ¼­ »óÅ ÄÚµå¿Í ¸Þ¼¼Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 
ÀÎÅÍÆäÀ̽º javax.servlet. ServletResponse ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
flushBuffer , getBufferSize , getCharacterEncoding , getLocale , getOutputStream , getWriter , isCommitted , reset , resetBuffer , setBufferSize , setContentLength , setContentType , setLocale
 

ÇʵåÀÇ »ó¼¼

SC_CONTINUE

public static final int SC_CONTINUE
Ŭ¶óÀÌ¾ðÆ®¸¦ ¼ÓÇàÇÒ ¼ö ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (100)ÀÔ´Ï´Ù.

SC_SWITCHING_PROTOCOLS

public static final int SC_SWITCHING_PROTOCOLS
¼­¹ö°¡ Upgrade Çì´õ¿¡ µû¶ó ÇÁ·ÎÅäÄÝÀ» ¹Ù²Ù°í ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (101)ÀÔ´Ï´Ù.

SC_OK

public static final int SC_OK
¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (200)ÀÔ´Ï´Ù.

SC_CREATED

public static final int SC_CREATED
¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇØ, ¼­¹ö»ó¿¡ »õ·Î¿î ¸®¼Ò½º°¡ ÀÛ¼ºµÈ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (201)ÀÔ´Ï´Ù.

SC_ACCEPTED

public static final int SC_ACCEPTED
¿ä±¸¸¦ ¹Þ¾ÆµéÀÏ ¼ö ÀÖ¾úÁö¸¸, 󸮰¡ ¿Ï·áÇÏÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (202)ÀÔ´Ï´Ù.

SC_NON_AUTHORITATIVE_INFORMATION

public static final int SC_NON_AUTHORITATIVE_INFORMATION
Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ÁÖ¾îÁø ¸ÞŸ Á¤º¸°¡, ¼­¹ö·ÎºÎÅÍ ¹ß ´ÙÅõ¾îÁø °ÍÀÌ ¾Æ´Ñ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (203)ÀÔ´Ï´Ù.

SC_NO_CONTENT

public static final int SC_NO_CONTENT
¿ä±¸°¡ Á¤»óÀûÀ¸·Î Á¾·áÇßÁö¸¸, µ¹·ÁÁÖ¾î¾ß ÇÒ ½Å±Ô Á¤º¸°¡ ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (204)ÀÔ´Ï´Ù.

SC_RESET_CONTENT

public static final int SC_RESET_CONTENT
¿ä±¸ÀÇ ¼Û½Å¿øÀÌ µÈ ¹®¼­ÀÇ Ç¥½Ã¸¦, ¿¡ÀÌÀüÆ®°¡ ¸®¼ÂÆ® ÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (205)ÀÔ´Ï´Ù.

SC_PARTIAL_CONTENT

public static final int SC_PARTIAL_CONTENT
¼­¹ö°¡ ¸®¼Ò½º¿¡ ´ëÇÑ ºÎºÐÀûÀÎ GET ¿ä±¸¸¦ ¿Ï·áÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (206)ÀÔ´Ï´Ù.

SC_MULTIPLE_CHOICES

public static final int SC_MULTIPLE_CHOICES
¿ä±¸µÈ ¸®¼Ò½º°¡, ÁöÁ¤µÈ Àå¼Ò¿¡ ´ëÀÀÇϰí Àִ ǥÇöÀÇ ÁýÇÕ Áß ¾î´À °ÍÀ¸·Î¿¡¼­µµ ´ëÀÀÇÏ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (300)ÀÔ´Ï´Ù.

SC_MOVED_PERMANENTLY

public static final int SC_MOVED_PERMANENTLY
¸®¼Ò½º°¡ ¿µ±¸È÷ »õ·Î¿î Àå¼Ò·Î À̵¿ÇØ, Àå·¡ÀÇ ÂüÁ¶¿¡¼­´Â ¿ä±¸¿¡ »õ·Î¿î URI ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (301)ÀÔ´Ï´Ù.

SC_MOVED_TEMPORARILY

public static final int SC_MOVED_TEMPORARILY
¸®¼Ò½º°¡ ÀϽÃÀûÀ¸·Î ´Ù¸¥ Àå¼Ò·Î À̵¿Çϰí ÀÖÁö¸¸, Àå·¡ÀÇ ÂüÁ¶·Î ¸®¼Ò½º¿¡ ¾×¼¼½º ÇÏ·Á¸é , °è¼Ó¿øÀÇ URI ¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (302)ÀÔ´Ï´Ù.

SC_SEE_OTHER

public static final int SC_SEE_OTHER
¿ä±¸¿¡ ´ëÇÑ ÀÀ´äÀÌ, ´Ù¸¥ URI ¿¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (303)ÀÔ´Ï´Ù.

SC_NOT_MODIFIED

public static final int SC_NOT_MODIFIED
¸®¼Ò½º°¡ ÀÌ¿ë °¡´ÉÇØ º¯°æµÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» Á¶°ÇºÎ GET Á¶ÀÛÀÌ °ËÃâÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (304)ÀÔ´Ï´Ù.

SC_USE_PROXY

public static final int SC_USE_PROXY
¿ä±¸µÈ ¸®¼Ò½º´Â,Location Çʵå·Î ÁöÁ¤µÈ ÇÁ·Ï½Ã °æÀ¯·Î ó¸®µÉ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (305)ÀÔ´Ï´Ù.

SC_TEMPORARY_REDIRECT

public static final int SC_TEMPORARY_REDIRECT
¿ä±¸µÈ ¸®¼Ò½º°¡, ÀϽÃÀûÀ¸·Î ´Ù¸¥ URI ¿¡ ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (307)ÀÔ´Ï´Ù. ÀϽÃÀûÀÎ URI ´Â, ÀÀ´ä³»ÀÇ Location Çʵå·Î ÁöÁ¤µÉ Çʿ䰡 ÀÖ½À´Ï´Ù.

SC_BAD_REQUEST

public static final int SC_BAD_REQUEST
Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ¼Û½ÅµÈ ¿ä±¸°¡, ±¸¹®ÀûÀ¸·Î À߸øÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (400)ÀÔ´Ï´Ù.

SC_UNAUTHORIZED

public static final int SC_UNAUTHORIZED
¿ä±¸¿¡´Â HTTP ÀÎÁõÀÌ ÇÊ¿äÇÑ ÀÏÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (401)ÀÔ´Ï´Ù.

SC_PAYMENT_REQUIRED

public static final int SC_PAYMENT_REQUIRED
Àå·¡ÀÇ »ç¿ëÀ» À§Çؼ­(¶§¹®¿¡) ¿¹¾àµÇ°í ÀÖ´Â »óÅ ÄÚµå (402)ÀÔ´Ï´Ù.

SC_FORBIDDEN

public static final int SC_FORBIDDEN
¼­¹ö°¡ ¿ä±¸¸¦ ÀÌÇØÇßÁö¸¸, ±×°ÍÀ» ½ÇÇàÇÏ´Â °ÍÀ» °ÅºÎÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (403)ÀÔ´Ï´Ù.

SC_NOT_FOUND

public static final int SC_NOT_FOUND
¿ä±¸µÈ ¸®¼Ò½º°¡ ÀÌ¿ë ºÒ´ÉÀÎ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (404)ÀÔ´Ï´Ù.

SC_METHOD_NOT_ALLOWED

public static final int SC_METHOD_NOT_ALLOWED
Request-Line ³»·Î ÁöÁ¤µÈ ¸Þ¼Òµå°¡,Request-URI ¿¡ ÀÇÇØ ½Äº°µÇ´Â ¸®¼Ò½º¿¡ ´ëÇØ¼­ Çã°¡µÇ¾î ÀÖÁö ¾ÊÀº °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (405)ÀÔ´Ï´Ù.

SC_NOT_ACCEPTABLE

public static final int SC_NOT_ACCEPTABLE
¿ä±¸°¡ ÁöÁ¤ÇÏ´Â ¸®¼Ò½º´Â, ¿ä±¸³»¿¡¼­ ÁöÁ¤µÇ¾î ÀÖ´Â Accept Çì´õÀÇ Á¶°ÇÀ» ä¿ì´Â ÄÁÅÙÃ÷¸¦ °¡Áö´Â ÀÀ´äÀ» »ý¼ºÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (406)ÀÔ´Ï´Ù.

SC_PROXY_AUTHENTICATION_REQUIRED

public static final int SC_PROXY_AUTHENTICATION_REQUIRED
Ŭ¶óÀÌ¾ðÆ® ÇÁ·Ï½Ã¿¡ ´ëÇØ¼­, ¿ì¼± ÀÚ½ÅÀ» ÀÎÁõÇÒ Çʿ䰡 ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (407)ÀÔ´Ï´Ù.

SC_REQUEST_TIMEOUT

public static final int SC_REQUEST_TIMEOUT
¼­¹ö°¡ ´ë±âÇϵµ·Ï(µíÀÌ) ¼³Á¤µÈ ½Ã°£³»¿¡, Ŭ¶óÀÌ¾ðÆ®°¡ ¿ä±¸¸¦ ÀÛ¼ºÇÏÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (408)ÀÔ´Ï´Ù.

SC_CONFLICT

public static final int SC_CONFLICT
ÇöÀçÀÇ ¸®¼Ò½º »óÅÂ¿Í °æÇÕ Çϰí ÀÖ´Â °ÍÀÌ ¿øÀÎÀ¸·Î, ¿ä±¸¸¦ ¿Ï·áÇÒ ¼ö ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (409)ÀÔ´Ï´Ù.

SC_GONE

public static final int SC_GONE
¸®¼Ò½º°¡ ¼­¹ö¿¡¼­µµ´ÂÀ̳ª ÀÌ¿ëÇÏÁö ¸øÇϰí, Àü¼Ûó ÁÖ¼Òµµ ºÒ¸íÇÑ ÀÏÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (410)ÀÔ´Ï´Ù. ÀÌ »óÅ´ ¿µ±¸ÀûÀÎ °ÍÀ¸·Î ÇØ Ãë±ÞÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

SC_LENGTH_REQUIRED

public static final int SC_LENGTH_REQUIRED
Content-Length °¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù°í ¿ä±¸¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (411)ÀÔ´Ï´Ù.

SC_PRECONDITION_FAILED

public static final int SC_PRECONDITION_FAILED
¿ä±¸ Çì´õÀÇ Çʵå·Î ÁöÁ¤µÈ ÀüÁ¦ Á¶°Ç °¡¿îµ¥, Àû¾îµµ 1 °³(»ì)ÀÌ, ¼­¹ö·Î Å×½ºÆ®µÇ¾úÀ» ¶§¿¡ false ¶ó°í Æò°¡µÈ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (412)ÀÔ´Ï´Ù.

SC_REQUEST_ENTITY_TOO_LARGE

public static final int SC_REQUEST_ENTITY_TOO_LARGE
¿ä±¸ ¿£Æ¼Æ¼°¡, ¼­¹ö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â »çÀÌÁ´Ù Å©±â ¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ Ã³¸®¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (413)ÀÔ´Ï´Ù.

SC_REQUEST_URI_TOO_LONG

public static final int SC_REQUEST_URI_TOO_LONG
Request-URI °¡, ¼­¹ö¸¦ ÇØ¼®ÇÒ ¼ö ÀÖ´Â »çÀÌÁ´Ù ±æ±â ¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ ¼­ºñ½º¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (414)ÀÔ´Ï´Ù.

SC_UNSUPPORTED_MEDIA_TYPE

public static final int SC_UNSUPPORTED_MEDIA_TYPE
¿ä±¸ÀÇ ¿£Æ¼Æ¼°¡, ¿ä±¸µÈ ¸Þ¼Òµå¿ëÀ¸·Î ¿ä±¸µÈ ¸®¼Ò½º¿¡¼­´Â ¼­Æ÷Æ®µÇÁö ¾Ê´Â Çü½ÄÀ̱â (À§ÇØ)¶§¹®¿¡, ¼­¹ö°¡ ¿ä±¸ÀÇ ¼­ºñ½º¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (415)ÀÔ´Ï´Ù.

SC_REQUESTED_RANGE_NOT_SATISFIABLE

public static final int SC_REQUESTED_RANGE_NOT_SATISFIABLE
¼­¹ö°¡, ¿ä±¸µÈ ¾Æ¸£¹ÙÀÌÆ® ¹üÀ§¸¦ ¼­ºñ½ºÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (416)ÀÔ´Ï´Ù.

SC_EXPECTATION_FAILED

public static final int SC_EXPECTATION_FAILED
¼­¹ö°¡, Expect ¿ä±¸ Çì´õ·Î ÁöÁ¤µÈ Á¶°ÇÀ» ä¿ï ¼ö°¡ ¾ø¾ú´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (417)ÀÔ´Ï´Ù.

SC_INTERNAL_SERVER_ERROR

public static final int SC_INTERNAL_SERVER_ERROR
¿ä±¸ÀÇ ¿Ï·á¸¦ ¹æÇØÇÏ´Â °Í °°Àº ¿¡·¯°¡ HTTP ¼­¹ö ³»ºÎ¿¡¼­ ¹ß»ýÇÑ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (500)ÀÔ´Ï´Ù.

SC_NOT_IMPLEMENTED

public static final int SC_NOT_IMPLEMENTED
HTTP ¼­¹ö°¡, ¿ä±¸¸¦ ä¿ì±â À§Çؼ­(¶§¹®¿¡) ÇÊ¿äÇÑ ±â´ÉÀ» ¼­Æ÷Æ®Çϰí ÀÖÁö ¾Ê´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (501)ÀÔ´Ï´Ù.

SC_BAD_GATEWAY

public static final int SC_BAD_GATEWAY
HTTP ¼­¹ö°¡, ÇÁ·Ï½Ã ¶Ç´Â °ÔÀÌÆ®¿þÀ̷μ­ µ¿ÀÛÇϰí ÀÖÀ» ¶§, ¹®ÀÇÇÑ ¼­¹ö·ÎºÎÅÍ ¹«È¿ÀÎ ÀÀ´äÀ» ¹Þ¾ÆµéÀÎ °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (502)ÀÔ´Ï´Ù.

SC_SERVICE_UNAVAILABLE

public static final int SC_SERVICE_UNAVAILABLE
HTTP ¼­¹ö°¡ ÀϽÃÀûÀ¸·Î °úºÎÇϰ¡ µÇ¾î, ¿ä±¸¸¦ ó¸®ÇÒ ¼ö ¾ø´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (503)ÀÔ´Ï´Ù.

SC_GATEWAY_TIMEOUT

public static final int SC_GATEWAY_TIMEOUT
¼­¹ö°¡, ÇÁ·Ï½Ã ¶Ç´Â °ÔÀÌÆ®¿þÀ̷μ­ µ¿ÀÛÇϰí ÀÖÀ» ¶§, »ó·ùÀÇ ¼­¹ö·ÎºÎÅÍ ½Ã°£³»¿¡ ÀÀ´äÀ» ¹Þ¾ÆµéÀÌÁö ¾Ê¾Ò´ø °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (504)ÀÔ´Ï´Ù.

SC_HTTP_VERSION_NOT_SUPPORTED

public static final int SC_HTTP_VERSION_NOT_SUPPORTED
¼­¹ö°¡, ¿ä±¸ ¸Þ¼¼Áö³»¿¡¼­ »ç¿ëµÈ HTTP ÇÁ·ÎÅäÄÝ ¹öÁ¯À» ¼­Æ÷Æ®ÇÏÁö ¾Ê´ÂÁö, ¼­Æ÷Æ®¸¦ °ÅºÎÇϰí ÀÖ´Â °ÍÀ» ³ªÅ¸³»´Â »óÅ ÄÚµå (505)ÀÔ´Ï´Ù.
¸Þ¼ÒµåÀÇ »ó¼¼

addCookie

public void addCookie(Cookie  cookie)
ÁöÁ¤µÈ Äí۸¦ ÀÀ´ä¿¡ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, º¹¼öÀÇ Äí۸¦ ¼³Á¤Çϱâ À§Çؼ­ ¸îȸ¿¡¼­µµ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
cookie - Ŭ¶óÀÌ¾ðÆ®¿¡ µ¹·ÁÁÖ´Â ÄíŰ

containsHeader

public boolean containsHeader(java.lang.String name)
ÁöÁ¤µÈ ÀÀ´ä Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ³ªÅ¸³»´Â ³í¸®Ä¡¸¦ µ¹·ÁÁÝ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õ¸í
¹Ýȯ°ª:
ÁöÁ¤µÈ ÀÀ´ä Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Â true, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false

encodeURL

public java.lang.String encodeURL(java.lang.String url)
ÁöÁ¤µÈ URL ¸¦, ±× Áß¿¡ ¼¼¼Ç ID ¸¦ Æ÷ÇÔÇØ encode ÇÕ´Ï´Ù. ¶Ç´Â, encode°¡ ÇÊ¿ä¾ø´Â °æ¿ì´Â, º¯°æµÇ¾î ÀÖÁö ¾ÊÀº URL ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ½ÇÀå¿¡´Â, ¼¼¼Ç ID ¸¦ URL ³»¿¡¼­ encode ÇÒ Çʿ䰡 ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÏ´Â ³í¸®°¡ Æ÷ÇԵ˴ϴÙ. ¿¹¸¦ µé¾î, ºê¶ó¿ìÀú°¡ Äí۸¦ ¼­Æ÷Æ®ÇÏ´Â °æ¿ì, ¶Ç´Â ¼¼¼ÇÀÇ ÃßÀûÀÌ ¿ÀÇÁ·Î µÇ°í ÀÖ´Â °æ¿ì´Â, URL ÀÇ encode´Â ºÒÇÊ¿äÇÕ´Ï´Ù.

¼¼¼Ç ÃßÀûÀ» È®½ÇÈ÷ ½Ç½ÃÇÏ·Á¸é , ¼­ºê ·¿¿¡ ÀÇÇØ ¹ßÇàµÈ ¸ðµç URL °¡, ÀÌ ¸Þ¼Òµå¸¦ ÅëÇØ¼­ ó¸®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é Äí۸¦ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¿¡¼­´Â, URL ÀÇ °³¼­¿¡ ÀÇÇÑ ¼¼¼Ç °ü¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - encode µÇ´Â URL
¹Ýȯ°ª:
encode°¡ ÇÊ¿äÇÑ °æ¿ì´Â encode µÈ URL, ±×·¸Áö ¾ÊÀº °æ¿ì´Â º¯°æµÇ¾î ÀÖÁö ¾ÊÀº URL

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)
sendRedirect ¸Þ¼Òµå³»¿¡¼­ »ç¿ëÇϱâ À§Çؼ­, ÁöÁ¤µÈ URL ¸¦ encode ÇÕ´Ï´Ù. ¶Ç´Â, ÀÎÄÚµùÀÌ ÇÊ¿ä¾ø´Â °æ¿ì´Â, º¯°æÇÏÁö ¾Ê°í URL ¸¦ µ¹·ÁÁÝ´Ï´Ù. ÀÌ ¸Þ¼ÒµåÀÇ ½ÇÀå¿¡´Â, ¼¼¼Ç ID ¸¦ URL ¿¡ encode ÇÒ Çʿ䰡 ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇ´ÜÇÏ´Â ³í¸®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ÆÇ´ÜÀ» ½Ç½ÃÇÏ´Â ±ÔÄ¢ÀÌ, Åë»óÀÇ ¸µÅ©¸¦ encode ÇÏ´ÂÁö ¾î¶²ÁöÀÇ ÆÇ´ÜÀ¸·Î »ç¿ëÇÏ´Â ±ÔÄ¢°ú ´Ù¸¦ °¡´É¼ºÀÌ ÀÖ±â (À§ÇØ)¶§¹®¿¡, ÀÌ ¸Þ¼Òµå´Â encodeURL ¸Þ¼Òµå¿Í ºÐ¸®µÇ¾î ÀÖ½À´Ï´Ù.

HttpServletResponse.sendRedirect ¸Þ¼Òµå¿¡ º¸³»Áö´Â ¸ðµç URL ´Â, ÀÌ ¸Þ¼Òµå¸¦ ÅëÇØ¼­ ó¸®µÉ Çʿ䰡 ÀÖ½À´Ï´Ù. ±×·¸°Ô ÇÏÁö ¾ÊÀ¸¸é Äí۸¦ ¼­Æ÷Æ®ÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú·Î, URL ÀÇ °³¼­¿¡ ÀÇÇÑ ¼¼¼Ç °ü¸®¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - encode µÇ´Â URL
¹Ýȯ°ª:
encode°¡ ÇÊ¿äÇÑ °æ¿ì´Â encode µÈ URL, ±×·¸Áö ¾ÊÀº °æ¿ì´Â º¯°æµÇ¾î ÀÖÁö ¾ÊÀº URL
°ü·Ã Ç׸ñ:
sendRedirect(java.lang.String) , encodeUrl(java.lang.String)

encodeUrl

public java.lang.String encodeUrl(java.lang.String url)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¹öÁ¯ 2.1 ÀÌÈÄ¿¡¼­´Â, ´ë½Å¿¡ encodeURL(String url)¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - encode µÇ´Â URL
¹Ýȯ°ª:
ÀÎÄÚµùÀÌ ÇÊ¿äÇÑ °æ¿ì´Â encode µÈ URL, ±×·¸Áö ¾ÊÀº °æ¿ì´Â º¯°æµÇ¾î ÀÖÁö ¾ÊÀº URL

encodeRedirectUrl

public java.lang.String encodeRedirectUrl(java.lang.String url)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¹öÁ¯ 2.1ÀÌÈÄ¿¡¼­´Â, ´ë½Å¿¡ encodeRedirectURL(String url)¸¦ »ç¿ëÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
url - encode µÇ´Â URL
¹Ýȯ°ª:
ÀÎÄÚµùÀÌ ÇÊ¿äÇÑ °æ¿ì´Â encode µÈ URL, ±×·¸Áö ¾ÊÀº °æ¿ì´Â º¯°æµÇ¾î ÀÖÁö ¾ÊÀº URL

sendError

public void sendError(int sc,
                      java.lang.String msg)
               throws java.io.IOException
¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ÁöÁ¤µÈ »óŸ¦ »ç¿ëÇØ Ŭ¶óÀÌ¾ðÆ®¿¡ ¿¡·¯ ÀÀ´äÀ» ¼Û½ÅÇÕ´Ï´Ù. ¼­¹ö´Â, µðÆúÆ®¿¡¼­´Â, ÁöÁ¤µÈ ¸Þ¼¼Áö°¡ µé¾î°£ HTML Çü½ÄÀÇ ¼­¹ö ¿¡·¯ ÆäÀÌÁö¸¦ ´àÀº ÀÀ´äÀ» ÀÛ¼ºÇÕ´Ï´Ù. ±× ¶§, ÄÁÅÙÃ÷ Çü½ÄÀ» ¡¸text/html¡¹·Î ÇØ, ÄíŰ¿Í ±× ¿ÜÀÇ Çì´õ´Â º¯°æÇÏÁö ¾Ê°í ÀϾ´Ï´Ù. °Ç³×¹ÞÀº »óÅ Äڵ忡 ´ëÀÀÇÏ´Â ¿¡·¯ ÆäÀÌÁöÀÇ ¼±¾ðÀÌ, Web ¾îÇø®ÄÉÀ̼ÇÀ» À§Çؼ­(¶§¹®¿¡) ÁغñµÇ¾î ÀÖ´Â °æ¿ì´Â, ¼±¾ðµÇ°í ÀÖ´Â ¿¡·¯ ÆäÀÌÁö°¡, ÁÖ¾îÁø msg Àμöº¸´Ù ¿ì¼±ÇØ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÀÀ´äÀÌ ¹ú½á À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì, ÀÌ ¸Þ¼Òµå´Â IllegalStateException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÑ ÈÄ´Â, ÀÀ´äÀº À§Å¹µÈ °ÍÀ̶ó°í º¸¿©Áö¹Ç·Î, ÀÌÈÄ ÀÀ´ä¿¡ÀÇ ¼­µÎ¸¦ ½Ç½ÃÇØ¼­´Â ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sc - ¿¡·¯ »óÅ ÄÚµå
msg - ¼³¸í ¸Þ¼¼Áö
¿¹¿Ü:
java.io.IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
java.lang.IllegalStateException - ÀÀ´äÀÌ À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì

sendError

public void sendError(int sc)
               throws java.io.IOException
ÁöÁ¤µÈ »óÅ Äڵ带 »ç¿ëÇØ, ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ¿¡·¯ ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ µ¹·ÁÁÝ´Ï´Ù.

ÀÀ´äÀÌ ¹ú½á À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì, ÀÌ ¸Þ¼Òµå´Â IllegalStateException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÑ ÈÄ´Â, ÀÀ´äÀº À§Å¹µÈ °ÍÀ̶ó°í º¸¿©Áö¹Ç·Î, ÀÌÈÄ ÀÀ´ä¿¡ÀÇ ¼­µÎ¸¦ ½Ç½ÃÇØ¼­´Â ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sc - ¿¡·¯ »óÅ ÄÚµå
¿¹¿Ü:
java.io.IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
java.lang.IllegalStateException - ÀÌ ¸Þ¼Òµå°¡ È£ÃâÇϱâ Àü¿¡, ÀÀ´äÀÌ À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì

sendRedirect

public void sendRedirect(java.lang.String location)
                  throws java.io.IOException
ÁöÁ¤µÈ ¸®µð·ºÆ®Ã³ÀÇ URL ¸¦ »ç¿ëÇØ, ÀϽÃÀûÀÎ ¸®µð·ºÆ® ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ ¼Û½ÅÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, »ó´ë URL ¸¦ ¹Þ¾ÆµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù. ¼­ºê ·¿ ÄÁÅ×À̳ʴÂ, ÀÀ´äÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ ¼Û½ÅÇϱâ Àü¿¡, »ó´ë URL ¸¦ Àý´ë URL ¿¡ º¯È¯ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ¼±Çà ¡¸/¡¹ÀÌ ¾ø´Â »ó´ë URL ÀÇ °æ¿ì, ÄÁÅ×À̳ʴ ÇöÀçÀÇ ¿ä±¸ URL ¿¡ ´ëÇÑ »ó´ë À§Ä¡·Î¼­ ±× URL ¸¦ ÇØ¼®ÇÕ´Ï´Ù. ¼±Çà ¡¸/¡¹ºÎÂøÀÇ »ó´ë URL ÀÇ °æ¿ì´Â, ÄÁÅ×À̳ʴ ¼­ºê ·¿ ÄÁÅ×À̳ÊÀÇ ·çÆ®¿¡ ´ëÇÑ »ó´ë À§Ä¡·Î¼­ ±× URL ¸¦ ÇØ¼®ÇÕ´Ï´Ù.

ÀÀ´äÀÌ ¹ú½á À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì, ÀÌ ¸Þ¼Òµå´Â IllegalStateException ¸¦ ½½·Î¿ì ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÑ ÈÄ´Â, ÀÀ´äÀº À§Å¹µÈ °ÍÀ̶ó°í º¸¿©Áö¹Ç·Î, ÀÌÈÄ ÀÀ´ä¿¡ÀÇ ¼­µÎ¸¦ ½Ç½ÃÇØ¼­´Â ¾ÈµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
location - ¸®µð·ºÆ®Ã³ URL
¿¹¿Ü:
java.io.IOException - ÀÔÃâ·Â ¿¹¿Ü°¡ ¹ß»ýÇßÀ» °æ¿ì
java.lang.IllegalStateException - ÀÀ´äÀÌ À§Å¹µÇ°í ÀÖ¾úÀ» °æ¿ì

setDateHeader

public void setDateHeader(java.lang.String name,
                          long date)
ÁöÁ¤µÈ À̸§°ú ÀÏÀÚÀÇ °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÏÀÚ´Â, ½Å±â¿øÀ¸·ÎºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå¼ö·Î ÁöÁ¤µË´Ï´Ù. Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ¾úÀ» °æ¿ì´Â, »õ·Î¿î °ªÀÌ ÀÌÀüÀÇ °ªÀ» µ¡¾²±âÇÕ´Ï´Ù. containsHeader ¸Þ¼Òµå·Î, ÀÌ °ªÀÇ ¼³Á¤Àü¿¡ Çì´õ°¡ Á¸ÀçÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ¼³Á¤ÇÏ´Â Çì´õÀÇ À̸§
date - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ÀÏÀÚÀÇ °ª
°ü·Ã Ç׸ñ:
containsHeader(java.lang.String) , addDateHeader(java.lang.String, long)

addDateHeader

public void addDateHeader(java.lang.String name,
                          long date)
ÁöÁ¤µÈ À̸§°ú ÀÏÀÚÀÇ °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÏÀÚ´Â, ½Å±â¿øÀ¸·ÎºÎÅÍÀÇ ¹Ð¸® ¼¼ÄÁµå¼ö·Î ÁöÁ¤µË´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ, ÀÀ´ä Çì´õ¿¡ º¹¼öÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - ¼³Á¤ÇÏ´Â Çì´õÀÇ À̸§
date - Ãß°¡µÈ ÀÏÀÚÀÇ °ª
°ü·Ã Ç׸ñ:
setDateHeader(java.lang.String, long)

setHeader

public void setHeader(java.lang.String name,
                      java.lang.String value)
ÁöÁ¤µÈ À̸§°ú °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ¾úÀ» °æ¿ì´Â, »õ·Î¿î °ªÀÌ ÀÌÀüÀÇ °ªÀ» µ¡¾²±âÇÕ´Ï´Ù. containsHeader ¸Þ¼Òµå·Î, ÀÌ °ªÀÇ ¼³Á¤Àü¿¡ Çì´õ°¡ Á¸ÀçÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õÀÇ À̸§
value - Çì´õÀÇ °ª
°ü·Ã Ç׸ñ:
containsHeader(java.lang.String) , addHeader(java.lang.String, java.lang.String)

addHeader

public void addHeader(java.lang.String name,
                      java.lang.String value)
ÁöÁ¤µÈ À̸§°ú °ªÀ» °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ, ÀÀ´ä Çì´õ¿¡ º¹¼öÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õÀÇ À̸§
value - Ãß°¡µÈ Çì´õÄ¡
°ü·Ã Ç׸ñ:
setHeader(java.lang.String, java.lang.String)

setIntHeader

public void setIntHeader(java.lang.String name,
                         int value)
ÁöÁ¤µÈ À̸§°ú Á¤¼öÄ¡¸¦ °¡Áö´Â ÀÀ´ä Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù. Çì´õ°¡ ¹ú½á ¼³Á¤µÇ¾î ÀÖ¾úÀ» °æ¿ì´Â, »õ·Î¿î °ªÀÌ ÀÌÀüÀÇ °ªÀ» µ¡¾²±âÇÕ´Ï´Ù. containsHeader ¸Þ¼Òµå·Î, ÀÌ °ªÀÇ ¼³Á¤Àü¿¡ Çì´õ°¡ Á¸ÀçÇß´ÂÁö ¾î¶°Çß´ÂÁö¸¦ Å×½ºÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õÀÇ À̸§
value - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Á¤¼öÄ¡
°ü·Ã Ç׸ñ:
containsHeader(java.lang.String) , addIntHeader(java.lang.String, int)

addIntHeader

public void addIntHeader(java.lang.String name,
                         int value)
ÁöÁ¤µÈ À̸§°ú Á¤¼öÄ¡¸¦ °¡Áö´Â ÀÀ´ä Çì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå¿¡ ÀÇÇØ, ÀÀ´ä Çì´õ¿¡ º¹¼öÀÇ °ªÀ» ¼³Á¤ÇÒ ¼ö°¡ ÀÖ°Ô µË´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
name - Çì´õÀÇ À̸§
value - ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø Á¤¼öÄ¡
°ü·Ã Ç׸ñ:
setIntHeader(java.lang.String, int)

setStatus

public void setStatus(int sc)
ÀÌ ÀÀ´ä »óÅ Äڵ带 ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, ¿¡·¯°¡ ¾øÀ» ¶§ÀÇ ±Í°¡ »óÅ Äڵ带 ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, SC_OK ¶Ç´Â SC_MOVED_TEMPORARILY »óÅ Äڵ尡 ÀÖ½À´Ï´Ù. ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì¿¡ Web ¾îÇø®ÄÉÀ̼dz»¿¡ Á¤ÀÇµÈ >error-page< ¸¦ È£ÃâÇÏ°í ½ÍÀº °æ¿ì´Â, ´ë½Å¿¡ sendError ¸Þ¼Òµå¸¦ »ç¿ëÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÄÁÅ×À̳ʴ ¹öÆÛ¸¦ Ŭ¸®¾î ÇØ, ÄíŰ¿Í ´Ù¸¥ Çì´õ¸¦ º¸°ü À¯ÁöÇÑ Ã¤·Î, Location Çì´õ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sc - »óÅ ÄÚµå
°ü·Ã Ç׸ñ:
sendError(int, java.lang.String)

setStatus

public void setStatus(int sc,
                      java.lang.String sm)
Ãßõ µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù.  ¸Þ¼¼Áö ÆÄ¶ó¹ÌÅÍÀÇ Àǹ̰¡ ¾Ö¸ÅÇØ¼­, ¹öÁ¯ 2.1 ÀÌÈÄ¿¡¼­´Â »óÅ ÄÚµåÀÇ ¼³Á¤¿¡´Â,setStatus(int) ¸¦ »ç¿ëÇÕ´Ï´Ù. ¼³¸í ÷ºÎ·Î ¿¡·¯¸¦ ¼Û½ÅÇÏ·Á¸é ,sendError(int, String) ¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ÀÀ´ä¿¡ ´ëÇØ¼­ »óÅ ÄÚµå¿Í ¸Þ¼¼Áö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
sc - »óÅ ÄÚµå
sm - »óÅ ¸Þ¼¼Áö


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.