J'ai une variable d'un objet sur ma page JSP :
<%= ansokanInfo.getPSystem() %>
La valeur de la variable est NAT, ce qui est correct, et je veux appliquer certains éléments de page pour cette valeur. Comment puis-je utiliser une balise pour connaître le cas ? J'ai essayé quelque chose comme
<c:if test = "${ansokanInfo.getPSystem() == 'NAT'}">
process
</c:if>
Mais ce qui précède n'affiche rien. Comment dois-je faire ? Ou puis-je tout aussi bien utiliser les scriptlets, c'est-à-dire
<% if (ansokanInfo.getPSystem().equals("NAT"){ %>
process
<% } %>
Merci pour toute réponse ou commentaire.
1 votes
Pouvez-vous préciser
getPSystem()
yansokanInfo
? vous les définissez dans la demande ou vous y accédez par l'intermédiaire de l'interface de l'entreprise ?import
?1 votes
Je les ai définis dans la demande et la solution (contournement) consistait à mettre à niveau Websphere comme l'a indiqué BalusC, pour qu'une version plus récente puisse invoquer les méthodes des haricots avec des balises. J'utilisais la version standard de websphere dans la question et une version antérieure à jsp et jstl pouvait exécuter des méthodes. Veuillez trouver mon autre question où BalusC nous dit que j'utilisais une version de websphere qui nécessitait une version plus récente pour pouvoir invoquer les méthodes.
1 votes
Avez-vous mis à jour votre serveur d'applications à la version 8 ? et cette solution échoue-t-elle ?
0 votes
@SanKrish Je n'utilise pas JSP maintenant. J'espère que cela fonctionne pour vous et qu'il a été mis à jour pour les nouvelles versions du serveur d'applications.