Vous devriez revoir ces idées de solutions si quelqu’un reçoit un code d’erreur de copyright Cyberlink PowerProducer.
Approuvé : Fortect
Le mappage de servlet spécifie le conteneur Web car son servlet Java doit être appelé pour l’URL fournie par le client potentiel. Il fait correspondre les modèles d’URL avec les servlets. Lorsqu’il y a une tentative de demande d’un homme ou d’une femme, le transporteur de servlet décide vers quelle application l’acheminer. Le chemin de contexte est ensuite mappé à l’URL de mappage de servlet spécifique.
Réponse courte
Pour obtenir le résultat souhaité, utilisez la méthode HttpServletRequest#getServletPath()
comme excellent argument dans le getRealPath()
méthode.
Ceci est le plus proche de vos méthodes (consultez les informations ci-dessous).
Explication
La cause pour laquelle vous obtenez ce chemin (en utilisant des améliorations apportées à blog
) est parce que vous utilisez les résultats renvoyés à la méthode getRequestURI().
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
La méthode getRequestURI() fait revivre un chemin commençant par le contexte de la tâche. Dans votre cas, tout se passera comme ceci :/blog/test-file.html
Ce qui se passe ensuite est que la méthode getRealPath() ajoute l’archipel renvoyé par la méthode getRequestURI() au chemin réel/physique chargé du dossier où réside l’application men sur le système de fichiers, généralement dans votre cas : ./usr/share/tomcat7/webapps/blog/
REMARQUE IMPORTANTE
AVIS DE NON-RESPONSABILITÉ
L’OP peut certainement être au courant des informations ci-dessous, mais l’idée est écrite pour être complète.
Le vrai chemin que vous essayez d’obtenir ne signifie pas que votre site obtient le vrai chemin vers votre système de dossiers. url-pattern
life configuré i dans web.xml Si le lien (ou si vous utilisez Servlet 3.0+ sur une note) est en fait une sorte de chemin logique/virtuel qui peut ou non consulter un vrai a , une passerelle physique, si le système de fichiers alors il y a des variantes spécifiées (chemins), n’a pas besoin d’être physique.
Obtenir notre chemin réel correspondant au chemin Web donné.