whats the defualt ??? for simple tags, the following values are valid as <body-content>
empty tagdependent scriptless
in jsp1.2, JSP was the default value for <body-content>, but the 2.0 spec has dropped JSP as body-content completely. so whats the default value ??? nothing...! for simple tags, you must specify the body-content, else you get a error ( any one confirm this )
SCJP 1.4 - 95% [ My Story ] - SCWCD 1.4 - 91% [ My Story ] Performance is a compulsion, not a option, if my existence is to be justified.
..I think there is no speicific default body-content for custom tags. It just depends on how you specify the <body-content> element in TLD. For custom tag(simple tag, custom tag), the <body-content> is required, (mandatory) in TLD.
For tag file, it has a default value of 'body-content' which is 'scriptless'. The tag file 'body-content'is not defined in TLD, rather, it's defined inside the tag file itself using <%@ tag > directive, for example, <%@tag body-content="tagdepent" %>.
For a custom tag, the <body-content> element inside the TLD is mandatory, but a Tag File doesn't have to declare <body-content> if the default (scriptless) is acceptable. As with Simple tags, the Tag File body cannot be scripting either as you mentioned.