I like to know which attributes are mandatory in all three directives. Nothing has been said about(Mandatory Attributes in Directives) it in JSP Specification.
However applying some common sense never really hurt. The include directive can't work if you don't specify a file to include now can it? Why don't you try it yourself? Also note that the taglib directive gained an additional attribute with JSP2.0
Don't get me started about those stupid light bulbs.