Try using Netbeans. It comes bundled with a
Tomcat server, so you can
test your JSP's from within the
IDE. You can even deploy a war file from the IDE.
It doesn't have a WYSIWYG HTML editor, but it does offer code completion for HTML and JSP tags. Version 3.4 (the current version) also has builtin XML capabilities.
The only catches are that there is a bit of a learning curve (so much that O'Reilly has a book about Netbeans), and it is a bit CPU intensive, due to the code completion and Javadoc integration features (you could always try turning all of that stuff off on a slower machine).
A good counter to the negatives is that Netbeans is free and open-source. It is the code base for Sun's Sun ONE Studio.
I would recommend Eclipse, but I have never tried any JSP/Servlet work in it, and I don't know how it integrates with Tomcat or other
servlet containers.
PCS
Philip Shanks, SCJP - Castro Valley, CA
My boss never outsources or has lay-offs, and He's always hiring. I work for Jesus! Prepare your resume!