I have two more questions. Which are scripting elements? Ok. I know scriptlets,expressions and declarations are scripting elements, but I don't know whether a "directive" is a scripting element. Just tell me whether a "directive" is a scripting element or not.
And the final question is: How a container would handle a "directive" if I have invalidated the scripting using <scripting-invalid>true</scripting-invalid> tag in my DD? I mean would the container simply ignore the "directive" element or will it take it into account?