GetText与基本身份验证一起使用

时间:2017-05-15 12:00:39

标签: java javafx

我正在尝试使用userNameLabel.getText()passwordLabel.getText()

在我的JavaFX程序中使用用户名和密码填充下面的userpass

这个不起作用,只能获得NullPointerException

// setting authentication
String userpass = **userNameLabel.getText()** + ":" + **passwordLabel.getText()**;
String basicAuth = "Basic " + javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes());
con.setRequestProperty("Authorization", basicAuth);

这个工作正常,没有任何变量只是硬编码用户名和pw:

// setting authentication
String userpass = **"myusername"** + ":" + **"mypassword"**;
String basicAuth = "Basic " + javax.xml.bind.DatatypeConverter.printBase64Binary(userpass.getBytes());
con.setRequestProperty("Authorization", basicAuth);

我也用Strings测试过:

String u = userNameLabel.getText(); and just edited the lines above.

为什么这不起作用的任何想法?

BR 安德烈亚斯

0 个答案:

没有答案