3 votes

Problème d'utilisation de h: link pour naviguer vers une page avec un suffixe non par défaut

J'ai une application JSF 2 qui tourne sur Glassfish et je viens d'installer l'implémentation PHP Caucho Quercus. Avec juste un peu de configuration, je peux servir des fichiers .php depuis le serveur :

        Quercus Servlet
        com.caucho.quercus.servlet.QuercusServlet

        Quercus Servlet
        *.php

Ce que je ne parviens pas à faire, c'est utiliser h:link pour naviguer vers une page qui n'utilise pas le suffixe par défaut (.xhtml). Donc quand j'ai :

Je reçois simplement un AVERTISSEMENT: JSF1090 : Cas de navigation non résolu pour le composant j_idt48 dans le journal du serveur (lorsque la page est chargée), et aucun nombre de manipulation avec un / initial ne semble aider. Est-il possible de faire fonctionner h:link de cette manière ou devrais-je simplement utiliser h:outputLink ?

Merci.

4voto

Arjan Tijms Points 21682

Est destiné uniquement aux cas de navigation JSF, et ne peut donc pas être utilisé pour naviguer vers d'autres types de ressources, même lorsque celles-ci sont servies par des Servlets dans la même application (comme *.php dans ce cas).

Comme vous l'avez déjà suggéré, utilisez simplement .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X