Per me il refresh puoi farlo tranquillamente da html (via tag HEAD) o tramite Javascript.
Per quanto riguarda la creazione della connection pool puoi comunque usare un bean o un metodo nella pagina jsp che venga eseguito una sola volta alla prima chiamata della pagina (usando un contatore static, ad esempio).