Lorsque j'essaie de mettre des pièces dynamiques dans mes textes à utiliser par Voici comment j'écris mes phrases dans mon Voici comment j'essaie de l'afficher: < / p> mais dans le résultat, l'expression
code> i défini.
fichier.properties.properties code>: p>
{0} code> n'est pas remplacée et je n'ai aucune erreur dans le journal. Qu'est-ce qui ne va pas? P> P>
3 Réponses :
Je suppose {0} fait référence au premier index de la liste qui doit être transmis sous forme de paramètre à la méthode GetText. p>
Maintenant, lorsque vous utilisez S: texte et transmettez le paramètre, il devrait s'agir d'une variable de type de liste contenant l'élément avec la valeur "Event01" dans le premier index. P>
Essayez de mettre en œuvre la même chose. Cela pourrait fonctionner :) p>
Le message doit être dans un ensemble de ressources avec le même nom que le action qu'elle est associée à. p>
Si le message nommé ne se trouve pas dans un fichier de propriété, le corps de La balise sera utilisée comme message par défaut. p> blockQuote>
Créer ou mettre le paquet de ressources pour la locale que vous utilisez à l'endroit mieux décrit à l'aide de la commande de recherche dans Guide de localisation . P>
Je n'utilise pas la localisation. Et mon texte est affiché mais "{0}" n'est pas remplacé.
Je ne peux vraiment pas comprendre. J'ai choisi ce exemple , donc j'ai ceci dans mon JSP Fichier: et ceci dans mes .properties: p> mais le résultat est le suivant: p> Je ne parviens pas à trouver une vraie différence. P> p>
Ok j'ai trouvé le problème! J'ai eu une seule citation dans la phrase à analyser. Alors je l'ai doublé et maintenant, ça marche. Je l'ai trouvé en l'effaçant de la phrase et cela a fonctionné. Merci tout le monde pour votre aide!
+1. Avait le même problème aujourd'hui, juste parce que la citation unique n'a pas été répétée B>, comme ceci: info = le nom de la personne est Jean code>. P.s. Supprimer votre commentaire ("OK J'ai trouvé ...") Et mettez-le à votre réponse de votre réponse, les autres utilisateurs pouvaient le remarquer mieux.
ça à l'air bien pour moi. Essayez de le déboguer.
J'ai essayé beaucoup de choses à faire. J'ai essayé de nommer le paramètre Param, j'essaie de changer de ...
Définissez le niveau de journal pour déboguer et voir s'il y a des avertissements.Rissez avec
getText code> méthode de la classe d'action.
Je ne parviens pas à changer le niveau. J'ai posté la question suivante: Stackoverflow.com/Questtions/15026408/... < / a> mais rien ne fonctionne. Je pense que je suis un aimant pour des problèmes
J'ai changé le niveau! Mais je n'ai aucun avertissement dans mon journal.
J'ai également le même problème!!!
Je pense que je suis un aimant pour les problèmes Code>: D