|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |
java.lang.Object | +--javax.servlet.jsp.tagext.TagLibraryValidator
JSP ÆäÀÌÁöÀÇ º¯È¯½Ã ¹ß¸® µ¥ÀÌÅÍ Å¬·¡½ºÀÔ´Ï´Ù. ¹ß¸® µ¥ÀÌÅÍ´Â, JSP ÆäÀÌÁö¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø XML ¹®¼¿¡ Àû¿ëµË´Ï´Ù.
TLD ÆÄÀÏÀº, TagLibraryValidator Ŭ·¡½º ¹°¾î ±¸µÎÀΰ¡ÀÇ init Àμö¸¦ ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸®¿¡ °ü·ÃÁþ½À´Ï´Ù.
JSP ÄÁÅ×À̳ʴÂ, ´ÙÀ½ÀÇ Á¶ÀÛ¿¡ ÀÇÇØ, ÇØ´çÇÏ´Â ¼ºê Ŭ·¡½ºÀÇ ÀνºÅϽº¸¦ °ËÃâÇÕ´Ï´Ù.
TagLibraryValidator ÀνºÅϽº´Â, °ËÁõ (XSchema ¹ß¸® µ¥ÀÌÅ͵î)À» ½Ç½ÃÇϱâ À§Çؼ(¶§¹®¿¡) º¸Á¶ ¿ÀºêÁ§Æ®¸¦ ³»ºÎÀûÀ¸·Î ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ ÀνºÅϽº´Â, º¯È¯À» ½ÇÇàÇÒ °æ¿ì¿¡, ¸ðµç ÆäÀÌÁö·Î Àç»ç¿ëµÇ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
JSP ÄÁÅ×À̳ʴÂ, validate() ¸Þ¼ÒµåÀÇ È£ÃâÀ» Á÷·ÄÈÇÏÁö ¾Ê½À´Ï´Ù. TagLibraryValidator ¿¡¼´Â, ÇÊ¿äÇÑ µ¿±âȸ¦ ¸ðµÎ ½ÇÇàÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.
JSP ÄÁÅ×À̳ʿ¡ µû¶ó¼´Â, jsp:id ¼Ó¼ºÀ» »ç¿ëÇØ, °ËÁõ ¿¡·¯¸¦ º¸´Ù »ó¼¼ÇÏ°Ô °ËÃâÇÏ´Â ±â´ÉÀ» ¼Æ÷Æ®Çϰí ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. jsp:id ¼Ó¼ºÀÌ ¼Æ÷Æ®µÇ°í ÀÖ´Â °æ¿ì, JSP ÄÁÅ×À̳ʴ °Ç³×¹ÞÀº JSP ÆäÀÌÁö¸¦ ÃßÀûÇØ, °¢ ¿ä¼Ò¿¡ ÀÏÀÇÀÇ id ¸¦ ÇÒ´çÇÕ´Ï´Ù. ÀÌ id ´Â, jsp:id ¼Ó¼ºÀÇ °ªÀ¸·Î ÇØ¼ °Ç³×¹Þ½À´Ï´Ù. XML ºä·Î ÀÌ¿ëÇÒ ¼ö ÀÖ´Â XML ¿ä¼Ò¿¡´Â, ÀÌ ¼Ó¼ºÀÌ ºÎ¿©µË´Ï´Ù. TagLibraryValidator ´Â, 1 °³(»ì) ÀÌ»óÀÇ ValidationMessage ¿ÀºêÁ§Æ®·Î ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. JSP ÄÁÅ×À̳ʴÂ, ÀÌ·¯ÇÑ °ªÀ» »ç¿ëÇØ, º¸´Ù »ó¼¼ÇÑ ¿¡·¯ °³¼ÒÀÇ Á¤º¸¸¦ Á¦°øÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.
constructor¡¡ ¡¡ ÀÇ °³¿ä | |
TagLibraryValidator ()
|
¸Þ¼ÒµåÀÇ °³¿ä | |
java.util.Map |
getInitParameters ()
init ÆÄ¶ó¹ÌÅ͸¦ ºÒº¯ÀÇ Map ¿ÀºêÁ§Æ®·Î¼ ÃëµæÇÕ´Ï´Ù. |
void |
release ()
ÀÌ ÀνºÅϽº°¡ °ËÁõÀ» À§Çؼ(¶§¹®¿¡) º¸°ü À¯ÁöÇϰí ÀÖ´ø µ¥ÀÌÅ͸¦ ÇØ¹æÇÕ´Ï´Ù. |
void |
setInitParameters (java.util.Map map)
TLD ³»ÀÇ init µ¥ÀÌÅÍ¿¡ µû¶ó, ÀÌ ¹ß¸® µ¥ÀÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù. |
ValidationMessage [] |
validate (java.lang.String prefix,
java.lang.String uri,
PageData page)
JSP ÆäÀÌÁö¸¦ °ËÁõÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
constructor¡¡ ¡¡ ÀÇ »ó¼¼ |
public TagLibraryValidator()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void setInitParameters(java.util.Map map)
map
- init ÆÄ¶ó¹ÌÅ͸¦ ±â¼úÇÑ Map ¿ÀºêÁ§Æ®public java.util.Map getInitParameters()
public ValidationMessage [] validate(java.lang.String prefix, java.lang.String uri, PageData page)
prefix
- Áö½ÃÀÚ³»ÀÇ Á¢µÎ»ç ÀμöÀÇ °ªuri
- Áö½ÃÀÚ³»ÀÇ uri ÀμöÀÇ °ªpage
- JspData ÆäÀÌÁö ¿ÀºêÁ§Æ®public void release()
|
|||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||
°³¿ä: ³»ºÎ Ŭ·¡½º | Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor¡¡ ¡¡ | ¸Þ¼Òµå |