http请求后,GWT中未捕获异常
|
我有一个用GWT创建的Web应用程序,它通过对php文件的http请求与服务器进行交互。我向以下php文件发出请求:
http://localhost/bibliotheek/php/addUser.php?username = username.test2&group = test&admin = false&password =&topadmin = false
当我在托管模式下执行此操作(因此在编译后)时,出现以下异常:
未捕获的异常:[Exception ...
\“ \'java.lang.NumberFormatException:对于
调用方法时输入字符串:\“ \” \'
[nsIDOMEventListener :: handleEvent] \“
nsresult:\“ 0x8057001c
(NS_ERROR_XPC_JS_THREW_JS_OBJECT)\“
位置:\“ JS框架::
chrome://firebug/content/spy.js ::
callPageHandler ::行744 \“数据:
没有]
0行
我仅在此请求中得到此异常,而在其他请求中却没有。我用以下代码发出请求:
protected void addUserToTheDatabase(String[] data) {
String file = \"addUser.php?username=\" + data[0] + \"&group=\" + data[1] + \"&admin=\" +
data[2] + \"&password=\" + data[3] + \"&topadmin=\" + data[4];
request object = new request();
object.getMessageXml(file, \"GET\", \"null\", new AsyncCallback<String>() {
@Override
public void onFailure(Throwable caught) {
new UserInterface.notification(BibPhp.error.INTERNET_CONNECTION);
caught.getMessage();
}
@Override
public void onSuccess(String result) {
if(Integer.parseInt(result) == 0) {
new UserInterface.notification(\"Deze gebruikersnaam is reeds in gebruik.\");
}
else {
new UserInterface.notification(\"Gebruiker toegevoegd.\");
}
new add(false);
}
});
}
我不知道我做错了什么,因为所有其他请求或完全相同,只是针对另一个文件。 php文件不会产生响应,因此可以产生任何影响。
还有其他人遇到此问题或任何建议吗?
提前致谢。
没有找到相关结果
已邀请:
1 个回复
玩翁文醚碱