We have a few choices here.
The first is the Java Web Developer tutorial from Coursera.
The second is the tutorial from JBoss and Courseras that focuses on building web applications with ASP.NET MVC.
These tutorials are available for free from Cours and JBoss, respectively.
There are a few more Java Web development tutorials out there, such as the JBoss E-Learning course by Learning Resources.
You can also take the JAVA Web Developer course by Courserabs.
If you want a more traditional Java Web developer tutorial, the Java Developer Essentials course from Courwork is also free.
All the tutorials have their own strengths and weaknesses, but we like to think that Courserab has a lot of good content, and we feel like you will find a few of the best tutorials on the web.