Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [JAVA] request host

  1. #1
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418

    [JAVA] request host

    Ciao a tutti, come posso prelevare un host oppure il nome del pc in java, in jsp utilizzavo questo comando String host = request.getRemoteHost();

    mentre in java?
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    In Java fai cosi':
    String host = InetAddress.getLocalHost().getHostAddress();
    oppure cosi':
    String host = InetAddress.getLocalHost().getHostName();

    Sotto windows funziona bene, purtroppo sotto linux getLocalHost() tende sempre a restituire l'interfaccia di loopback, in quel caso devi controllare tutte le interfacce di rete, recuperarne gli indirizzi ed escludere, appunto, quello di loopback.

    In jsp non saprei.
    Ciao,
    Lorenzo

  3. #3
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Originariamente inviato da lelefante
    In Java fai cosi':
    String host = InetAddress.getLocalHost().getHostAddress();
    oppure cosi':
    String host = InetAddress.getLocalHost().getHostName();

    Sotto windows funziona bene, purtroppo sotto linux getLocalHost() tende sempre a restituire l'interfaccia di loopback, in quel caso devi controllare tutte le interfacce di rete, recuperarne gli indirizzi ed escludere, appunto, quello di loopback.

    In jsp non saprei.
    grazie ...

    ma devo fare l'import di qualcosa perché mi da questo errore:
    try.java:900: cannot resolve symbol
    symbol : variable InetAddress

    ..Comunque a me serviva in Java perché in JSP si fa come ho detto io.

    ciao
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  4. #4
    Originariamente inviato da userfra


    grazie ...

    ma devo fare l'import di qualcosa perché mi da questo errore:
    try.java:900: cannot resolve symbol
    symbol : variable InetAddress
    import java.net.*;
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  5. #5
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    Originariamente inviato da pippo75


    import java.net.*;
    non so perché, ma avevo fatto l'import di java.net.URL;


    grazie


    ciao


    alla prossima
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.