12) Having a directory called WEB-INF is a strong recommendation, but not an absolute obligation. Look out for questions that ask you to say whether a web application must have particular directories. The correct answer is no!
i think as per servlet spec it is required to have WEB-INF directory. correct me if am wrong ?
If you read the specs well you can't find any place that it states that a web-application must have a WEB-INF directory. So technically spoken you can have a web-application without a WEB-INF directory with only JSPs and HTML-files in the root directory of the web-app. However nobody will ever use this in production of course.