Bonjour, j'essaie de cacher mes pages JSF (en .xhtml) en faisant de l'urlrewritting avec la library de tuckey :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
   <rule>
        <from>^/inscription\.html$</from>
        <to>/WEB-INF/base/register.xhtml?action=1</to>
    </rule>
comme j'utilise JSF j'utilise l'url rewrite inverse avec <outbound-rule> seulement elle a un comportement bizarre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    <outbound-rule>
        <from>^/WEB-INF/base/register\.xhtml?action=1$</from>
        <to>/inscription.html</to>
    </outbound-rule>
l'action de mon formulaire sur la page inscription n'est pas le bon : il met /WEB-INF/base/register.xhtml

du coup j'ai essayé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
   <outbound-rule>
        <from>^/WEB-INF/base/register\.xhtml$</from>
        <to>/inscription.html</to>
    </outbound-rule>
là ça marche mais ça m'arrange pas car il y a plusieurs type d'inscription (défini par action), pourtant dans la doc tuckey il met bien des paramètre dans son exemple outbound, après cela ne marche peut être pas avec JSF, j'y connais rien en filtre.
Dois je prevoir une page jsf pour chaque inscription ou puis-je magouiller ?
Merci.