Java web frameworks

I am considering to use Java for web app development because of the job market. When I look for Java web frameworks, I find there are too many choices (and debates). I am thinking about just pick up one randomly, finally. But, here are some materials I read.

Java for web dev, or not?

Determine to use Java?