After a semi-exhaustive search, I’ve discovered that lowly vim is the best editor for JSP files. I’d love to use Emacs to edit them, but html-helper-mode is semi-bizarre, especially when you add JSP into the mix (I’ll never understand how indenting works in hhm). I realize that HomeSite is the conventional choice, but I’m of the opinion that it’s a bloated piece of crap.