Atribuir variável em link

2 respostas
H

pessoal, por razões de segurança eu criei uma classe que descobre dados do computador(identificando a baia=usuario) e envia em um link...

bom a classe ficou assim, mas estou tendo problemas na hora de configurar a variável(um delas, inicialmente...)

public static void main(String[] args) {

   public String usuario;

    public String getUsuario() {
        return usuario;
    }

    public void setUsuario(String usuario) {
        this.usuario =(System.getProperty("user.home", ".");
    }




   Desktop desktop = null;
    desktop = Desktop.getDesktop();
    URI uri = null;
    try {
     uri = new URI("www.minhaUrl/sistema/index.php?usuario="+usuario);
    desktop.browse(uri);
     }
     catch(IOException ioe) {
    }
    catch(URISyntaxException use) {
    }
    }
}

como faço para deixar isso certo??
obrigado a todos!!!
Horácio

2 Respostas

Master.Abs

Esses getter e setter não podem ser colocados dentro do main, crie uma classe para recebe-los.
Pois da maneira que vc está fazendo esse modificador de acesso é inválido dentro do main.

Crie uma classe Usuario e depois faça a chamada com new no main.

H

então, eu fiz dessa forma agora ( seguindo a sua orientação…)
a classe:

aqui, o main…

package sistemaon;

import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;

public class Main {

    public static void main(String[] args) {
        DadosUser user = new DadosUser();
        System.out.println(user.toString());

      
        Desktop desktop = null;
        desktop = Desktop.getDesktop();
        URI uri = null;
        try {
            uri = new URI("www.uol.com.br?usuario="+user.toString()+"");
            desktop.browse(uri);
        } catch (IOException ioe) {
        } catch (URISyntaxException use) {
        }

    }
}

só que ainda não consigo lançar o “user.toString” dentro do endereço…
como deixo isso de forma que essa informação vá junto com o link???
Valeu a força!!
Horácio

Criado 30 de dezembro de 2010
Ultima resposta 31 de dez. de 2010
Respostas 2
Participantes 2