Underscore.js les Modèles au Sein de JSP
Underscore.js modèles utiliser <%= %> pour l'interpolation de variable. Malheureusement, c'est également interprétée dans une JSP (GSP). Est-il possible d'utiliser Underscore.js modèles dans des pages Jsp?
Vous devez vous connecter pour publier un commentaire.
En fonction de la page web que vous avez lié à:
Elle vous suggère de changer le
interpolate
etevaluate
regexes.Cela signifie que vous pouvez changer le <%= %> utilisation de quelque chose qui n'entre pas en conflit avec les JSP.
Ajouter le suivant interpoler et d'évaluer les paramètres de votre page jsp
ensuite, vous pouvez écrire vos qualifier de soulignement variables,si et pour les déclarations avec
<@ @>
au lieu de<% %>
et n'entrent pas en conflit avec les jsp@coderman l'exemple a été utile, mais, malheureusement, il ne fonctionne pas si vous souhaitez utiliser des retours à la ligne dans vos templates. Par exemple:
Le problème est que la regex pour
evaluate
ne correspond pas à travers des retours à la ligne comme décrit ici: Javascript regex multiligne drapeau ne fonctionne pasDonc, la solution qui a fonctionné pour moi est:
Le problème peut être résolu par la fuite
<%
séquence de code:De sorte que vous n'avez pas besoin de changer tout le moteur de modèle logique.
Une autre option qui ne nécessitent pas de remplacement global est de préciser l'extension et évaluer spécifiques d'invocation de méthode