Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÀ´äÀ» º¸³»±â À§ÇÑ ±âÃÊÀûÀÎ ÀÎÅÍÆäÀ̽º´Â ServletResponse°¡ Á¦°øÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽º´Â Ŭ¶óÀÌ¾ðÆ®·Î Á¤º¸¸¦ º¸³»±â À§ÇÑ ½ºÆ®¸², ¹öÆÛ»çÀÌÁî, Content ŸÀÔ ¼³Á¤µîÀÇ ÀÛ¾÷À» ÇÒ ¼ö ÀÖÀ¸¸ç ÀϹÝÀûÀÎ ³×Æ®¿÷ Åë½Å¿¡ ÇÊ¿äÇÑ ¸Þ¼µå¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ¸Þ¼µå¸¦ º¸½Ã¸é ¾î¶°ÇÑ ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´ÂÁö ÃæºÐÈ÷ ¾Æ½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
|
ServletResponseÀÇ ÁÖ¿ä ¸â¹ö¸Þ¼µå |
|
|
void flushBuffer(): ¹öÆÛ¿¡ ÀÖ´Â ³»¿ëÀ» Ŭ¶óÀÌ¾ðÆ®¿¡ Àü´ÞÇÑ´Ù. boolean isCommitted(): ÀÀ´äÀÌ CommitµÇ¾ú´ÂÁö ¿©ºÎ¸¦ ¸®ÅÏÇÑ´Ù. void reset(): ¹öÆÛ¿¡ ÀÕ´Â µ¥ÀÌÅ͸¦ »èÁ¦ÇÑ´Ù. int getBufferSize(): ¹öÆÛÀÇ Å©±â¸¦ ¸®ÅÏÇÑ´Ù. String getCharacterEncoding(): Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´ä¿¡ ÇØ´çÇÏ´Â MIME µ¥ÀÌÅ͸¦ º¸³¾ ¶§ »ç¿ëÇϱâ À§ÇØ ÇöÀç ¼³Á¤µÈ ¹®ÀÚ ÀÎÄÚµùÀ» ¾ò½À´Ï´Ù. ServletOutputStream getOutputStream(): Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ¹ÙÀ̳ʸ® µ¥ÀÌÅ͸¦ º¸³»±â À§ÇØ »ç¿ëÇÒ ServletOutputStream °´Ã¼¸¦ ¾ò½À´Ï´Ù. PrintWriter getWriter(): Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÅØ½ºÆ® µ¥ÀÌÅ͸¦ º¸³»±â À§ÇØ »ç¿ëÇÒ PrintWriter °´Ã¼¸¦ ¾ò½À´Ï´Ù. void setContentLength(int len): Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î º¸³»Áö´Â µ¥ÀÌÅÍÀÇ ±æÀ̸¦ ¼³Á¤ÇÕ´Ï´Ù. void setContentType(String type): Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î º¸³»Áö´Â µ¥ÀÌÅÍÀÇ Çü½ÄÀ» ¼³Á¤ÇÕ´Ï´Ù. void setBufferSize(int size):¹öÆÛÀÇ Å©±â¸¦ ¼³Á¤ÇÑ´Ù. | |
ServletResponse ¶ÇÇÑ HTTPÇÁ·ÎÅäÄÝ Àü¿ëÀÇ ÀÀ´äÀ» ó¸®ÇÒ ¼ö ÀÖ´Â ÀÎÅÍÆäÀ̽º°¡ ¾Æ´Õ´Ï´Ù. ±×·¸±â ¶§¹®¿¡ ServletResponseÀ» È®ÀåÇÏ¿© HttpServletResponse¶ó´Â ÀÎÅÍÆäÀ̽º¸¦ µÎ°í ÀÖ½À´Ï´Ù. HttpServletResponse´Â Äí۸¦ ¼³Á¤ÇÑ´ÙµçÁö ¼¼¼ÇÀ» ¼¼¼ÇÀ» °ü¸®ÇÏ´Â ¸Þ¼µå¸¦ Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. ¾Æ·¡ÀÇ ¸Þ¼µå Ç¥¸¦ ÂüÁ¶ÇÏ½Ã°í ºÐ·ùº°·Î Çѹø °ËÅäÇϽñ⠹ٶø´Ï´Ù.
|
response°´Ã¼ÀÇ ÁÖ¿ä ¸Þ¼µå |
|
public void addCookie(Cookie cookie) : ÁÖ¾îÁø Äí۸¦ ÀÀ´ä¿¡ Ãß°¡ÇÕ´Ï´Ù. Áï ÁöÁ¤µµ´Ï Äí۸¦ Ŭ¶óÀÌ¾ðÆ®°¡ ÀúÀåÇϵµ·Ï HTTP ÀÀ´ä Çì´õ¿¡ Set-CookieÇì´õ¸¦ Ãß°¡ÇÕ´Ï´Ù. public boolean containsHeader(String name) : ÀÀ´ä ¸Þ½ÃÁö Çì´õ¿¡ ÁÖ¾îÁø À̸§ÀÇ Ç׸ñÀÌ ÀÖÀ» °æ¿ì´Â true ¾Æ´Ï¸é false¸¦ ¾ò½À´Ï´Ù. public String encodeRedirectUrl(String url) : encodeRedirectURL(String url) ¸Þ¼Òµå·Î ¹Ù²î¾ú½À´Ï´Ù. public String encodeRedirectURL(String url) : Ŭ¶óÀÌ¾ðÆ® ¼¹ö°£ ¼¼¼ÇÀÌ À¯ÁöµÇ´Â »óÅ¿¡¼ ºê¶ó¿ìÀú°¡ Äí۸¦ Áö¿øÇÏÁö ¾Ê´Â °æ¿ì ÁÖ¾îÁø URLÀ» sendRedirect ¸Þ¼Òµå ³»¿¡¼ »ç¿ëÇϱâ À§ÇØ ÀÎÄÚµùÇÕ´Ï´Ù. public String encodeUrl(String url) : encodeURL(String url) ¸Þ¼Òµå·Î ¹Ù²î¾ú½À´Ï´Ù. public String encodeURL(String url) : ÁÖ¾îÁø URL¿¡ ¼¼¼Ç ID¸¦ Æ÷ÇÔÇÏ¿© ÀÎÄÚµùÇÕ´Ï´Ù. public void sendError(int sc) : ±â´É»ó setStatus()¸Þ¼µå¿Í °ÅÀÇ µ¿ÀÏÇϳª ÁÖ¾îÁø »óÅÂÄÚµå¿Í ±× Äڵ忡 ÇØ´çÇÏ´Â µðÆúÆ® ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¿¡·¯¸¦ ÀÀ´äÇÕ´Ï´Ù. public void sendError(int sc, String msg) : ÁÖ¾îÁø »óÅÂÄÚµå¿Í ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ¿¡·¯¸¦ ÀÀ´äÇÕ´Ï´Ù. public void sendRedirect(String location): ÀÀ´äÀ» ÁÖ¾îÁø URL·Î ÀçÀü¼ÛÇÕ´Ï´Ù. ¸Å°³º¯¼ö locationÀº Àý´ë URL ȤÀº »ó´ëÀû URK·Î ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼µå´Â ¼¹öÀÇ Æ¯Á¤ ÀÚ¿øÀÌ Àӽà ´Ù¸¥ URL·Î ¿Å°ÜÁø °æ¿ì »ç¿ëÇÒ ¼ö ÀÖ´Â ¸Þ¼µåÀÔ´Ï´Ù. public void setDateHeader(String name, long date) : ³¯Â¥¸¦ millisecond·Î º¯È¯ÇÏ¿© ÁÖ¾îÁø À̸§°ú ³¯ÀÚ¸¦ °®µµ·Ï ÀÀ´äÇì´õ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. public void setHeader(String name, String value) : ÁÖ¾îÁø À̸§°ú °ªÀ» °®µµ·Ï ÀÀ´äÇì´õ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. public void setIntHeader(String name, int value) : ÁÖ¾îÁø À̸§°ú Á¤¼ö°ªÀ» °®µµ·Ï ÀÀ´äÇì´õ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù. public void setStatus(int sc) : ÀÌ ÀÀ´äÀ¸·Î Àü¼Û µÉ HTTPÀÀ´ä¿¡ ´ëÇÑ »óÅÂÄڵ带 ¼³Á¤ÇÕ´Ï´Ù. public void setStatus(int sc, String sm) : ÀÌ ÀÀ´ä¿¡ ´ëÇÑ ÁÖ¾îÁø »óÅÂÄÚµå¿Í ¸Þ½ÃÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
| jabookÀúÀÚ¸íÇÔ |
|
Á¦¸ñ:¼Ò¼³°°ÀºJSP1ºÎ ÀúÀÚ:ÃÖ¿µ°ü |