Found this question somewhere on web. What's your opinion on the current scenario of JavaServer Pages? Do you think it's still used?
JSP has been replaced by JSF and not too long ago, JSF2. JSF(1+2) are overcomplicated frameworks that are not very user-friendly. JSP is still useful if you want to do server-side rendering, but there are better options.
In the rare occasion that I need server-side rendering, I simply use Pebble and mix it into a regular HTML5 page.
It is still used, but when the last 4 interviews you attended; all companies are asking for JavaScript front end developers for Java projects; (and this includes various frameworks); I would say that JSP is definitely not currently the popular choice.
Ricardo Memoria
IT Consultant and developer
Worth learning? No... Just if you have to maintain legacy systems using that.
I'd forget about JSP and JSF. Both of then have their drawbacks... In my opinion, Oracle is in a dead end with these technologies. If you are interested in server side rendering, spring comes with better options, like Freemarker, Thymeleaf and Mustache.