I'm currently working on a project using Java Server Pages, XML and Oracle. I've worked with Java in the past, but have not worked with JavaServer Pages (currently still learning). It doesn't seem that bad, just tedious work - more code to initiate DB connections, and other processes compared to the other popular web languages (Perl, PHP, ColdFusion, ASP, etc.) If you have worked with JSP, I'd like to hear your thoughts.
Here are some good web sites I visit for resources: