Bonjour à tous!
J'ai hérité d'une application java web. L’équipe d'origine avait mis en place un système de validation des données des formulaires en js.
La demande que j'ai est de pouvoir parcourir les pages automatiquement, c'est à dire instancier la servlet, effectuer la validation, puis continuer vers la page suivante.. automatiquement!
Pendant mes recherches, j'ai lu et relu que exécuter du js coté serveur était une mauvaise chose, c'est en dehors de la logique client/serveur. Je comprend bien cela, mais je n'allais quand même pas recoder toute la validation en java! si?
Pour l'instant, j'ai ajouté un filter qui me permet de modifier la ServletResponse obtenue afin de rajouter un
<script type="js">clickSurMonBoutonSuivant()</script>
(logique un peu plus compliquer que ca, la navigation n'est pas straigth forward) ce qui fait que les pages changent toutes seules, mais sous l'oeil de l'utilisateur..
Y aurait il un moyen d'effectuer toute cette navigation coté serveur (servlet / validation js / trigger du bouton pour rappeler la servlet / servlet / validation js / .............) ?
J'ai lu que Rhino ou Node.js pouvait exécuter du code js coté serveur. Est ce adapté pour résoudre mon problème?
Merci d'avance pour vos réponses
Partager