¿Hay algún sitio web que pueda ayudarme a crear un sitio web usando JSP?

Principalmente, cuando vaya a un sitio web estático, no se utiliza JSP para crear este tipo de requisitos. Si desea datos dinámicos como Edición / Actualización / Eliminación frecuente en ese caso, puede continuar e implementar.

JSP: puede usar esta tecnología para preparar la respuesta que se mostrará en el navegador, como el funcionamiento de HTML en el navegador. puede usar JSTL y EL que usará para lograr grandes cosas con menos cantidad de código.

Struts: esto se puede usar como lado del servidor que maneja sus datos front-end y los procesa aún más, como almacenar el valor en la base de datos y preparar la respuesta y volver al navegador. para que el usuario pueda entender en el back end qué proceso está sucediendo.

JDBC / Hibernate: si desea una operación CURD frecuente en ese escenario, puede usar Hibernate, que se encargará de su Objeto en lugar de consultar, pero depende de usted continuar con JDBC, pero el rendimiento es lento.

Para hacer que el sitio web primero haga la arquitectura del mismo, luego elija el marco que desea usar y continúe con la implementación.

PD: si es un sitio web de contenido estático, no use la tecnología JSP y siga adelante con HTML, CSS, JS, etc.

Buena suerte