Podés utilizar como herramienta Netbeans, que es un IDE de Java super completo, ahí podés utilizar
jsp ,

que para explicarlo de una manera muy simple, son páginas en las que podés mezclar código html con código java. Una ventaja de usar Netbeans es que ya trae el Tomcat integrado y no tenés que preocuparte por su instalación.
Saludos.
Ana