If you're just starting out just use the basic stack:
As for frameworks like Spring, Hibernate, etc, they are great to learn and use but I think you should start with the basics to understand why you need those frameworks and how to use them properly.
Finally, to get you started, grab a copy of HeadFirst Servlets and JSP.
answered Dec 23 '09 at 01:32
Your starting out and I guess this is just a class project.
It has very good getting started tutorials. To get you up and running at no time.
just take a cue from datenshi's answer.
PS: I know Netbeans is an IDE, what I'm saying is that if you want to finish something fast and you don't know java/web development for java well, Netbeans has a lot of starter projects and very nice tutorials to help a newbie get by.
answered Dec 14 '09 at 05:30
Given that it's a class project means that you won't have time to study better technologies out there like Spring. But then again, it also means that you could get away with crappy vanilla JSP.
That said. you're pretty much limited to:
answered Dec 13 '09 at 05:17
Check out Grails:
answered Dec 13 '09 at 00:50