J'essaie d'afficher l'adresse IP de la machine actuelle dans un modèle Velocity. Je supposais que je pouvais le faire simplement en incluant la ligneUtiliser InetAddress dans le modèle Velocity
$java.net.InetAddress.getLocalHost().getAddress()
dans le modèle.
Cependant, la ligne n'est pas évaluée et est affichée telle quelle; le journal montre une référence null:
référence null [modèle 'login.vm', ligne 43, colonne 11]:. $ java.net.InetAddress.getLocalHost() getAddress() ne peut pas être résolu.
Qu'est-ce que j'ai fait de mal?
Pouvez-vous fournir plus d'exemple complet de votre modèle? Parce que simplement ajouter cette ligne ne cause pas cette erreur – Andremoniy
Le fichier entier provient du projet Shibboleth IdP, il est long de 130 lignes et est disponible [ici] (https://github.com/uchicago/shibboleth-oidc/blob /master/idp-webapp/src/main/webapp/idp/views/login.vm) – Thaoden
Non, merci, ce n'est plus nécessaire. Voir ma réponse – Andremoniy