tu peux envisager de l'ajax(Javacript) pour ne pas avoir à recharger la page Web.
D'un côté tu dois disposer d'une servlet qui affiche (en text, html ou même du json avec la lib java Gson) les données extraites depuis la BDD. Et de l'autre un appel ajax qui va interroger la Servlet et récupérer les données renvoyées par cette dernière pour les injecter via le DOM dans la page Web.
Un exemple de requête ajax avec jquery:
//appel ajax en jquery avec la méthode GET
$.get( 'Url_pattern_de_la_servlet', function( reponse_reçue ) {
//les données reçues de la servlet peuvent être ajoutées dans la page jsp où tu souhaites les afficher
console.log(reponse_reçue)
});
Une fois la page Web construite et affichée dans le navigateur, seul JavaScript est capable d'aller modifier la page Web pour ajouter des données sans rafraîchir la page.
Il est inimaginable de se passer de JS dans une appli Web moderne.
Android est SKYNET !
Android est SKYNET !