J'ai une application JSF dans laquelle j'ai différentes servlets et facelets. Le serveur est sur IP réel. Maintenant ce que je veux c'est que, une servlet soit accessible de n'importe où en ligne, le reste de l'application ne devrait être accessible que via localhost? Quelle est la meilleure façon de faire cela?Comment désactiver des parties spécifiques d'une application dans jsf?
3
A
Répondre
5
Utilisez un Filter
qui est mis en correspondance sur un url-pattern
couvrant les ressources que vous souhaitez cacher et fait essentiellement comme suit dans la méthode doFilter()
:
if (request.getRemoteAddr().equals(request.getLocalAddr())) {
chain.doFilter(request, response);
} else {
((HttpServletResponse) response).sendError(HttpServletResponse.SC_FORBIDDEN);
}
Il va montrer une erreur HTTP 403 FORBIDDEN
pour les demandes non émis par même client que celui où le serveur s'exécute.
Questions connexes
- 1. Comment sélectionner des parties spécifiques d'une chaîne?
- 2. Application Eclipse RCP: comment désactiver des extensions spécifiques?
- 3. Désactiver des paramètres spécifiques dynamiquement
- 4. JSON dans Python: Comment obtenir des parties spécifiques d'un tableau?
- 5. Désactiver des clés spécifiques dans IE 6
- 6. Désactiver commandButton dans JSF
- 7. Comment désactiver toutes les images JSF des composants JSF/ADF?
- 8. désactiver des lignes spécifiques dans struts2-jqgrid
- 9. Désactiver des dates spécifiques dans Bootstrap Datepicker
- 10. Commettre parties spécifiques d'un fichier dans Git
- 11. Comment rechercher et imprimer des parties spécifiques d'une chaîne?
- 12. Comment activer/désactiver des composants dans jsf/icefaces?
- 13. Comment désactiver auto_prepend dans des dossiers spécifiques en utilisant htaccess?
- 14. Comment désactiver uniquement des erreurs spécifiques dans Eclipse/Geppetto?
- 15. parties Désactiver de l'écran tactile dans Android
- 16. Mettre en surbrillance des parties spécifiques d'un maillage C++ OpenGL
- 17. Désactiver mois spécifiques JqueryUI datepicker
- 18. Gestion des exceptions dans une application JSF
- 19. saisir des parties spécifiques d'un nom de fichier avec jquery
- 20. jQuery UI Datepicker - Désactiver des jours spécifiques
- 21. Zend_Acl Pour des parties spécifiques de la page
- 22. Comment désactiver uniquement certains avertissements spécifiques/spécifiques dans mes fichiers XML?
- 23. comment créer des ancres nommées dans django pour accéder à des parties spécifiques de la page
- 24. Regexs pour diviser l'adresse et renvoyer des parties spécifiques
- 25. Java - écrasement de parties spécifiques d'un fichier
- 26. jQuery - Wrap parties spécifiques d'un élément textuel
- 27. Comment désactiver les composants onClick d'un bouton dans JSF?
- 28. Extraire SEULEMENT des parties spécifiques d'une 'expression' regex
- 29. Comment désactiver des avertissements spécifiques pour l'ensemble de la solution?
- 30. Représentation visuelle des parties d'une application Rails