2008-11-07 17 views
3

Nous souhaitons partager la configuration de validation utilisateur entre une classe de validation Java (pour la vérification de la cohérence) et une interface Web de formulaire compatible Javascript (pour la convivialité). Quelle est la meilleure façon de déployer ce fichier statique dans notre application Web afin qu'il soit à la fois disponible pour le code côté serveur et disponible via une URL accessible par le client? Jusqu'à présent, j'ai pensé à placer le fichier dans la racine de l'application et à pointer la classe de validation quand il est utilisé, et mettre le fichier dans le répertoire WEB-INF/classes et en quelque sorte configurer le conteneur pour le servir .Quelle est la meilleure façon de permettre à un servlet et à des scripts côté client de lire le même fichier?

Est-ce que quelqu'un d'autre a configuré une application Web comme celle-ci? Qu'avez-vous fini par faire?

Répondre

3

Oui. Placez-le dans les classes WEB-INF/et demandez à une servlet de diffuser la partie pertinente des configurations de validation sur la base de quelque chose comme un ID de formulaire. Mieux encore, demandez à la servlet de transformer la configuration en un objet JSON, puis vous pouvez simplement inclure une étiquette de script et commencer à l'utiliser :)