| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment obtenir une URL dans un Servlet
    Dans le langage de programmation Java, un servlet est une classe qui est utilisée pour étendre la capacité d'un serveur qui est accessible par une application hôte . Cela est généralement effectuée par un modèle de programmation requête-réponse . Servlets HTTP spécifiques fournissent les méthodes de doGet et doPost pour gérer ces services. Obtenir ou récupérer l'URL de la demande dans un servlet se fait via l'utilisation de certaines demandes Java. L'URL suivante est supposé dans les étapes ci-dessous : http://hostname.com/mywebapp/servlet/MyServlet/a/b ; c = 123 d = 789 ? . Instructions
    1

    utilisation ServletRequest.getRequestURL () :

    public static Chaîne getURL ( HttpServletRequest req) {

    cordes reqUrl = req.getRequestURL () toString ( . ) ;

    cordes queryString = req.getQueryString (); ! "?" //d = 789

    if ( queryString = null) {

    reqUrl + = + queryString ;

    }

    retour reqUrl ;

    }

    Cette méthode renvoie tout, mais la chaîne de requête
    2

    utilisation . ServletRequest.getRequestURI () si vous n'avez pas besoin du nom d'hôte : .

    public static cordes getUrl ( HttpServletRequest req) {

    cordes reqUri = req.getRequestURI () toString () ; < br >

    cordes queryString = req.getQueryString (); //d = 789

    if ( queryString = null ! ) {

    reqUri + = + queryString "?" ;

    }

    retour reqUri ;

    }
    3

    Pour construire l'URL à partir du sol , utilisez ce qui suit:
    < p> public static cordes getUrl ( HttpServletRequest req) {
    du système de chaîne de

    = req.getScheme (); //http

    chaîne serverName = req.getServerName (); //hostname.com

    int serverPort = req.getServerPort (); //80

    Previous :

    next :
      articles connexes
    ·Comment changer le Jframe de fond dans Balançoire 
    ·Comment faire pour obtenir tous les fichiers JAR utilis…
    ·Comment calculer votre score au Scrabble en Java 
    ·Comment Split en Java 
    ·Comment obtenir Java fonctionne pas correctement sous X…
    ·Comment utiliser la fonction CAST sur Java 
    ·Comment obtenir l' index du tableau de chaînes en Java…
    ·Comment ajouter des images à JPanels 
    ·Comment créer un fichier de guerre avec Eclipse 
    ·Comment faire une recherche avec des algorithmes Java 
      articles en vedette
    ·Comment obtenir la valeur sélectionnée DropDownList d…
    ·Comment faire pour supprimer les marques de paragraphe …
    ·Comment Multiplier tous les éléments d'une liste avec…
    ·Comment obtenir une valeur de cellule GridView 
    ·Comment faire pour exécuter VMware dans un terminal Li…
    ·Le rôle et la fonction des métadonnées 
    ·Comment faire pour extraire l'utilisation du processeur…
    ·Comment faire filtrage dans un ListBox dans VB.NET 
    ·Comment écrire Octets de tableau d'octets 
    ·Quel est un bloc PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com