Como criar páginas individuais para cada ID em uma JSP?

Olá
Estou desenvolvendo um projeto java web com Mysql, tomcat e Hibernate e gostaria de saber quais as API’s necessarias para criar uma página diferente para cada ID registrado no website
Um exemplo seria igual ao de uma rede social, para cada conta criada haveria um perfil com o numero de ID da conta. Esta é minha dúvida, como criar?

Dez de ja grato
Julian

cara eu faço da seginte maneira:

além do login e senha a minha tabela do banco contem o tipo de usuario.

faço uma interface-gui para cada tipo de usuario…

e uso uma servlet para verificar qual o tipo de usuario que foi logado e direciona-lo para a interface apropiada

guardo o usuario numa session…e a cada nova pagina requisitada verifico se a interface é apropriada para o usuario.

nao sei se é a melhor maneira…mas funciona.