BalaMurali dhar wrote:JSP & HTML should be inside the WEB-INF
That is too simplistic and not correct.
Firstly, HTML files are almost always directly addressed -- as they have no active components they do not need a page controller. So HTML file are generally outside the WEB-INF.
JSPs, which should never be directly addressed, should be inside WEB-INF so that they must be accessed via their page controllers.