|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
java.lang.Object | +--javax.servlet.jsp.JspFactory
JspFactory ´Â abstract Ŭ·¡½ºÀ̸ç, JSP ÀÇ ½ÇÀåÀÇ ¼Æ÷Æ®¿ëÀ¸·Î »ç¿ëµÇ´Â ¿©·¯ °¡ÁöÀÇ ÀÎÅÍÆäÀ̽º¿Í Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ ÀÛ¼ºÇϱâ À§Çؼ, JSP ÆäÀÌÁö·Î ½ÇÇà½Ã¿¡ ÀÌ¿ë °¡´ÉÇÑ ¸î°³ÀÇ ÆÑÅ丮 ¸Þ¼Òµå¸¦ Á¤ÀÇÇÕ´Ï´Ù.
±Ô°Ý¿¡ ÀûÇÕÇÑ JSP ¿£ÁøÀÇ ½ÇÀå¿¡¼´Â, ±× ÃʱâÈÁß¿¡ ÀÌ Å¬·¡½ºÀÇ ¼ºê Ŭ·¡½º¿¡ ÀÇÇÑ ½ÇÀåÀ» ÀνºÅϽºÈÇÕ´Ï´Ù. °Ô´Ù°¡ Á¤ÀûÀÎ setDefaultFactory()
¸Þ¼Òµå °æÀ¯·Î ÀÌ Å¬·¡½º¿¡¼ ÀÛ¼ºµÈ ÀνºÅϽº¸¦ µî·ÏÇÏ´Â °ÍÀ¸·Î, JSP ½ÇÀå Ŭ·¡½º°¡ »ç¿ëÇÏ´Â ¼ºê Ŭ·¡½º¸¦ ±Û·Î¹úÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï(µíÀÌ) ÇÕ´Ï´Ù.
PageContext ¹× JspEngineInfo Ŭ·¡½º¸¸ÀÌ, ÆÑÅ丮·ÎºÎÅÍ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ½ÇÀå ÀÇÁ¸ÀÇ Å¬·¡½ºÀÔ´Ï´Ù.
JspFactory ¿ÀºêÁ§Æ®´Â, JSP ÆäÀÌÁöÀÇ ÀÛ¼ºÀÚ°¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
constructor¡¡ ¡¡ ÀÇ °³¿ä | |
JspFactory ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
static JspFactory |
getDefaultFactory ()
|
abstract JspEngineInfo |
getEngineInfo ()
ÇöÀçÀÇ JSP ¿£Áø¿¡ ´ëÇÑ ½ÇÀå °íÀ¯ÀÇ Á¤º¸¸¦ ÀÔ¼öÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù. |
abstract PageContext |
getPageContext (Servlet servlet,
ServletRequest request,
ServletResponse response,
java.lang.String errorPageURL,
boolean needsSession,
int buffer,
boolean autoflush)
È£Ãâ¿øÀÇ Servlet ¹× ÇöÀç ó¸®ÀÇ ´ë»óÀÌ µÇ°í ÀÖ´Â ¿ä±¸¿Í ÀÀ´ä¿¡ ´ëÇØ, abstruct Ŭ·¡½ºÀÎ javax.servlet.jsp.PageContext ¿¡ ´ëÀÀÇÏ´Â ½ÇÀåÀÇ ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù. |
abstract void |
releasePageContext (PageContext pc)
ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø PageContext ¿ÀºêÁ§Æ®¸¦ ÇØ¹æÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù. |
static void |
setDefaultFactory (JspFactory deflt)
ÀÌ ½ÇÀåÀ» À§ÇÑ µðÆúÆ®ÀÇ ÆÑÅ丮¸¦ ¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructor¡¡ ¡¡ ÀÇ »ó¼¼ |
public JspFactory()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public static void setDefaultFactory(JspFactory deflt)
ÀÌ ½ÇÀåÀ» À§ÇÑ µðÆúÆ®ÀÇ ÆÑÅ丮¸¦ ¼³Á¤ÇÕ´Ï´Ù. JSP Engine À̿ܰ¡ ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØ µÇÁö ¾Ê½À´Ï´Ù.
deflt
- µðÆúÆ® ÆÑÅ丮ÀÇ ½ÇÀåpublic static JspFactory getDefaultFactory()
public abstract PageContext getPageContext(Servlet servlet, ServletRequest request, ServletResponse response, java.lang.String errorPageURL, boolean needsSession, int buffer, boolean autoflush)
È£Ãâ¿øÀÇ Servlet ¹× ÇöÀç ó¸®ÀÇ ´ë»óÀÌ µÇ°í ÀÖ´Â ¿ä±¸¿Í ÀÀ´ä¿¡ ´ëÇØ, abstruct Ŭ·¡½ºÀÎ javax.servlet.jsp.PageContext ¿¡ ´ëÀÀÇÏ´Â ½ÇÀåÀÇ ÀνºÅϽº¸¦ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼Òµå´Â Åë»ó, JSP ½ÇÀå Ŭ·¡½ºÀÇ _jspService() ¸Þ¼ÒµåÀÇ Ã³¸®ÀÇ Ãʱ⿡ ºÒ·Á °¡ ó¸®ÁßÀÇ ¿ä±¸¿¡ ´ëÀÀÇÏ´Â PageContext ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), PageContext.initialize() ¸Þ¼Òµå°¡ ºÒ·Á °©´Ï´Ù. µ¹·ÁÁÖ¾îÁø PageContext ´Â, ÀûÀýÈ÷ Ãʱâȵǰí ÀÖ½À´Ï´Ù.
ÀÌ ¸Þ¼Òµå·Î ÃëµæÇÑ ¸ðµç PageContext ´Â, releasePageContext()¸¦ È£ÃâÇÏ´Â °ÍÀ¸·Î ÇØ¹æµË´Ï´Ù.
servlet
- ¿ä±¸¿øÀÇ ¼ºê ·¿request
- ¼ºê ·¿»ó¿¡¼ ÇöÀç ó¸® ´ë»óÀÌ µÇ°í ÀÖ´Â ¿ä±¸response
- ¼ºê ·¿»ó¿¡¼ ÇöÀç ó¸® ´ë»óÀÌ µÇ°í ÀÖ´Â ÀÀ´äerrorPageURL
- ¿ä±¸µÈ JSP ¿¡ ´ëÇÑ ¿¡·¯ ÆäÀÌÁöÀÇ URL, ¶Ç´Â nullneedsSession
- JSP °¡ ¼¼¼ÇÀ» »ç¿ëÇÏ´Â °æ¿ì´Â truebuffer
- ¾Æ¸£¹ÙÀÌÆ®¼ö·Î °¡¸®Å°´Â ¹öÆÛÀÇ »çÀÌÁî, ¹öÆÛ°¡ ¾ø´Â °æ¿ì´Â PageContext.NO_BUFFER, ½ÇÀåÀÇ µðÆúÆ®ÀÇ »çÀÌÁîÀÇ °æ¿ì´Â PageContext.DEFAULT_BUFFERautoflush
- ¹öÆÛÀÇ ¿À¹öÇ÷οì½Ã¿¡ ¹öÆÛ¸¦ Ãâ·Â ½Ã³Á¹°¿¡ ÀÚµ¿ÀûÀ¸·Î Ç÷¡½Ã ÇÏ´ÂÁö, ¶Ç´Â IOException ¸¦ ½½·Î¿ì ÇÒ±îPageContext
public abstract void releasePageContext(PageContext pc)
ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø PageContext ¿ÀºêÁ§Æ®¸¦ ÇØ¹æÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù. ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇϸé(ÀÚ), PageContext.release()°¡ ºÒ·Á °©´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â, JSP ½ÇÀå Ŭ·¡½ºÀÇ _jspService() ¸Þ¼Òµå·ÎºÎÅÍ º¹±ÍÇϱâ Àü¿¡ ºÒ·Á °¥ Çʿ䰡 ÀÖ½À´Ï´Ù.
pc
- getPageContext()¿¡ ÀÇÇØ ÃëµæµÈ PageContextpublic abstract JspEngineInfo getEngineInfo()
ÇöÀçÀÇ JSP ¿£Áø¿¡ ´ëÇÑ ½ÇÀå °íÀ¯ÀÇ Á¤º¸¸¦ ÀÔ¼öÇϱâ À§Çؼ ºÒ·Á °©´Ï´Ù.
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |