J'ai une servlet qui se trouve dans la même application web que la servlet JSF. Comment remplacer (plutôt que rediriger) la réponse de servlet avec la réponse JSF?Quelle est la meilleure façon de laisser une vue JSF générer une réponse à une requête non-jsf?
2
A
Répondre
1
Pas sûr que je comprends parfaitement votre question - mais si vous voulez inclure la sortie d'une page JSF dans votre réponse de servlet, quelque chose comme:
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
// Do stuff
req.getRequestDispatcher("/blah.jsf").forward(req, res);
// Do other stuff
}
devrait faire l'affaire
0
Je recommande d'utiliser urlrewritefilter.
Simple
<rule>
<from>^/my/servlet/uri</from>
<to>/jsfpage.jsf</to>
</rule>
devrait être suffisant.
Questions connexes
- 1. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 2. Quelle est la meilleure façon d'appliquer une ombre portée?
- 3. Quelle est la meilleure façon d'initialiser une application?
- 4. Quelle est la meilleure façon de reporter des actions après une requête dans ASP.NET?
- 5. Quelle est la meilleure façon de créer une bibliothèque client pour une API de service Web?
- 6. Quelle est la meilleure façon de créer une configuration maître-esclave pour une application Web?
- 7. Quelle est la meilleure façon de trouver à quelle bibliothèque une fonction peut appartenir?
- 8. Quelle est la meilleure façon, à l'intérieur d'un contrôleur, de savoir si la requête est une XMLHTTP ou non (ZF)
- 9. Quelle est la meilleure façon de convertir une base de données mysql en une base sqlite?
- 10. Quelle est la meilleure façon de vérifier les erreurs avant de laisser une ligne dans un DataGridView?
- 11. Quelle est la bonne façon d'avoir une case à cocher booléenne dans un JSF/RichFaces `dataTable`?
- 12. Quelle est la meilleure façon d'implémenter cette requête SQL?
- 13. Quelle est la meilleure façon de créer une relation tableA HABTM tableA pour une application CakePHP?
- 14. Quelle est la meilleure façon d'optimiser cette requête MySQL?
- 15. Meilleure façon d'obtenir une matrice d'exclusion via la requête
- 16. Quelle est la meilleure distribution pour héberger LAMP + memcache? (réponse obtient une référence Linode ou Slicehost)
- 17. Quelle est la meilleure façon de créer une méthode d'usine lors de l'utilisation de WCF?
- 18. Quelle est la meilleure façon de trier une table de données dans ADO.NET
- 19. Quelle est la meilleure façon d'organiser une solution ASP.Net MVC à l'aide de l'injection de dépendances?
- 20. Quelle est la meilleure façon de permettre à plusieurs processus de modifier une lucene?
- 21. Quelle est la meilleure façon de fournir une application de boutique en ligne à plusieurs clients?
- 22. Quelle est la meilleure façon de "mettre en carré" une image dans .NET?
- 23. Quelle est la meilleure façon d'utiliser memcache avec une application à serveur unique?
- 24. Quelle est la meilleure façon d'analyser un flux dans une structure ou une classe?
- 25. Dans Ruby, quelle est la meilleure façon d'exécuter une commande Linux locale stockée dans une chaîne?
- 26. En Python, quelle est la meilleure façon d'exécuter une commande Linux locale stockée dans une chaîne?
- 27. Quelle est la meilleure façon de créer une vignette de page Web?
- 28. Quelle est la meilleure façon de mettre à jour une table MsAccess dans .NET
- 29. Quelle est la meilleure façon de rechercher une table DB à l'aide d'une procédure stockée?
- 30. Quelle est la meilleure façon de réorganiser aléatoirement une liste d'éléments dans C#?
Vous pouvez étendre javax.servlet.http.HttpServlet et utiliser les méthodes HTTP (doGet(), doPost() etc). – Koekiebox