IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Servlets/JSP Java Discussion :

tester l'existence d'une servlet sur swing


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut tester l'existence d'une servlet sur swing
    bonjour,

    Ayant fouiner un peu partout, j'aimerai savoir comment on peut tester si l'url d'une servlet qu'on a rentrer dans un JTextField est existante et donc accessible ?

    donc ici j'ai commencé à récupérer l'url:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    }else if(verif == e.getSource()){
             String urlservlet = url.getText();
    ensuite faut que je teste si l'url correspond a l'url de ma servlet qui permettra de transferer un fichier dans un répertoire.
    merci d'avance

  2. #2
    Membre chevronné
    Avatar de link256
    Profil pro
    Développeur Java
    Inscrit en
    Février 2003
    Messages
    596
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2003
    Messages : 596
    Par défaut
    Ce n'est pas vraiment tester si l'url existe ou non,
    mais s'assurer que ta Servlet est bien active

    Avec le code que je tai donné precedement tu pourrais par exemple

    avoir l'url : http:localhost:92/MaServelt?message=coucou


    auquel ta servelt repondra "coucou bein reçu"

    Si c'est bien la response reçu par ton appli Swing alors ta servelt est bien présente et repondra à tes futur requêtes.

  3. #3
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    oui voila ce qui permet d'envoyer normalement le flux à la sevlet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
     
     
       private URL getURL(String action) throws IOException{     
          String serverBase = "http://localhost:8085/Transfer_a_file/TDF"; 
          URL serverURL = new URL(serverBase);
          URL url = new URL(serverURL + action);    
          return url;    
       }
     
       /**
        * Ouvre la connection et recupère le flux sortant 
        * @param urlCon
        * @param contentType
        * @return
        * @throws IOException
        */
       private DataOutputStream getDataOutputStream(String urlCon, String contentType) throws IOException{
          int contentLength = 0;
          HttpURLConnection urlConnection = (HttpURLConnection)getURL(urlCon).openConnection();
          urlConnection.setRequestMethod("POST"); //Methode Post
          urlConnection.setDoInput(true); // true read from server enabled
          urlConnection.setDoOutput(true); // write to server enabled
          urlConnection.setUseCaches(false); // Don't use a cached version of URL connection.
          urlConnection.setDefaultUseCaches(false);
          urlConnection.setRequestProperty("content-type", contentType); // Specify the content type that we will send binary data
          urlConnection.setRequestProperty("content-length", String.valueOf(contentLength));
     
          DataOutputStream out = new DataOutputStream(urlConnection.getOutputStream());
     
          return out;       
       }
     
       /**
        * Permet l'upload d'un fichier file de type contentType vers un serveur avec comme url urlCon 
        * 
        * @param file
        * @param urlCon
        * @param contentType
        * @throws IOException
        */
       public void upload(File file, String urlCon, String contentType) throws Exception{
          FileInputStream in = null;
          DataOutputStream  out = null;
          try
          {     
             //On récupère la taille du fichier     
             int sizeFile = (int)file.length();
     
             //On load le fichier       
             in = new FileInputStream(file); 
     
     
             byte buf[]= new byte[sizeFile];
             in.read(buf);        
             in.close();
     
             out = getDataOutputStream(urlCon, contentType);
     
             out.write(buf);         
          }
          catch(Exception ioe)
          {
             throw ioe;
          }
          finally
          {
             if(in != null) in.close();
             if(out != null)
             {
                out.flush();
                out.close();
             }
          }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Comment tester l'existence d'une méthode sur un objet
    Par jekif dans le forum Symfony
    Réponses: 0
    Dernier message: 02/11/2011, 10h48
  2. Tester l'existence d'une table sur mysql
    Par spamitovic dans le forum Requêtes
    Réponses: 2
    Dernier message: 02/12/2010, 09h16
  3. Tester l'existence d'une table sur mysql
    Par misterio dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/12/2010, 18h40
  4. Tester l'Existence d'une PS sur FB
    Par akli_agha dans le forum SQL
    Réponses: 3
    Dernier message: 09/11/2007, 16h01
  5. Tester l'existence d'une page sur Internet
    Par breumtch dans le forum Access
    Réponses: 3
    Dernier message: 01/02/2007, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo