J'essaie un exemple simple de réécriture d'URL, mais cela ne fonctionne pas pour moi. J'utilise Seam 2.2.0 déployé sur JBoss 5.1.0.Seam 2.2.0 La réécriture d'URL ne fonctionne pas
Mon pages.xml contient:
<page view-id="/html/index.xhtml">
<rewrite pattern="/home" />
</page>
et
<page view-id="/html/common/redirect.xhtml" action="#{redirectAction.redirect}">
<rewrite pattern="/link" />
...
Mon components.xml contient:
<web:rewrite-filter view-mapping="*.seam"/>
Pour autant que je peux dire de la documentation, que shou Je serai tout ce dont j'ai besoin. Cependant, aucun des liens internes n'apparaît différent, et si entrez l'URL: http://mysite/home ou mysite/link? Param = quelque chose, je reçois juste une page 404. Qu'est-ce que je rate?
Merci pour la réponse, même si après trois ans, je n'ai même pas accès à ce projet pour tester votre théorie. IIRC, j'ai résolu ce problème et il a été causé par la superposition de mes fichiers XML pendant le processus de construction. Je me souviens d'une réponse me montrant dans la bonne direction, et je l'ai accepté. Maintenant, les deux sont partis, et je ne suis pas sûr de savoir comment cela est arrivé. –