First of html is not a web site, it's the language to create the pages for web site. Now coming to your question, it completely depends upon the type of web site you are creating. If it contains only static contents, html/css/js are good enough. But if it's a dynamic kind of web site you need support of servlet/jsp etc at the back end.
Swastik Dey wrote:If it contains only static contents, html/css/js are good enough. But if it's a dynamic kind of web site you need support of servlet/jsp etc at the back end.
A static site -- one with no behavior -- needs only HTML for structure, and CSS for styling.
I dont like the way the question is posed, the answer is as simple as create a file, save it with the html extention and tada, you have a website (or at least a webpage).
It dosn't have any content and needs to be put on a webserver to be accesible to the rest of the world, but neverless...
It's good to be able to use someting, it's better to understand how it works.