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.