I am new to JSP and I am not very familiar with what its advantages and disadvantages are. We all know that Java is a big and complicated language, but it's not as web oriented as PHP. I have also heard that it's more expensive to find a server for JSP than for PHP.
So would you want to use JSP for a small company website with tight budget and not a lot of traffic? Why would you want to use JSP in this case? Is it faster? Is it more flexible? Would the website look more formal and respectable if it's in JSP?