Sin duda Esta es tu solución!
Te propongo una buena alternativa
mod_rewrite, se que esto existe para PHP por que lo he implementado y alguna vez ley que existe para JavaEE...
La idea de este sistema es que no tienes que crear pagina para cada uno... Tu sistema solo registra el sitio de cada usuario y añade al informacion correspondiente.
Puedes tener un sitio con el dominio
ww.sitio.com/usuarios/pedro
ww.sitio.com/usuarios/pablo
Todo lo haces configurando un archivo .htacces que re-direcciona al archivo respectivo y retoma el nombre del usuario como parámetro y lo envía a su sección.
y realmente en el servidor no existe ninguna carpeta pedro ni pablo, solo la información que se recupera de la BD. En tu BD indexas las paginas correspondientes y la ruta de los archivos respectivos y LISTO.
También deberías leer temas sobre 'Web modular'...
Aquí tienes algo para php:
http://www.vialin.com/jdecnc/ayuda_mod_rewrite.html
Esto creo es el sistema para JEE:
http://www.adictosaltrabajo.com/tuto...lrewritefilter
un saludo.