How to start making web applications using Java technologies
I wanted to know how should i start making a new java web application. There are a lot of good frameworks available for Java web apps like Play, Struts, tapestry etc and I have read that developing in pure servlet and Jsp is absoutely nightmarish. So, I was wondering where do I start, since I need to complete the project in about 2-3 months.

I have previously developed in Php and Codeigniter but I want to learn something new and decided to try my hand at Java web applications.
How to start making web applications using Java technologies
===

I wanted to know how should i start making a new java web application. There are a lot of good frameworks available for Java web apps like Play, Struts, tapestry etc and I have read that developing in pure servlet and Jsp is absoutely nightmarish. So, I was wondering where do I start, since I need to complete the project in about 2-3 months.

I have previously developed in Php and Codeigniter but I want to learn something new and decided to try my hand at Java web applications.