我对记录的“JDWP 错误:21”还有另一个问题:意外的 JDWP 错误 21
我正在尝试使用以下代码将我从 servlet 收集的一些 XML 解析为 J2ME MIDlet。到目前为止没有成功,我认为由于我的 HttpConnection 上的 JDWP 错误,InputStream 是如何填充 XML 的,并且一旦解析了 Document 中的所有内容都是空的。
有没有人对 JDWP 错误有任何想法,并且该代码看起来应该可以工作吗?
在 MIDlet 中,我使用的是 JSR-172 API javax.xml.parsers.*
。
if(d==form1 && c==okCommand)
{
// Display Webpage
webPage = new TextBox(txtField.getString(),
"",
100000,
TextField.ANY
);
Display.getDisplay(this).setCurrent(webPage);
try
{
HttpConnection conn = (HttpConnection)Connector.open("http://localhost:8080/Blogging_Home/Interface?Page=Bloggers&Action=VIEW&Type=XML");
conn.setRequestMethod(HttpConnection.GET);
int rc = conn.getResponseCode();
getConnectionInformation(conn, webPage);
webPage.setString(webPage.getString() + "Starting....");
String methodString = getStringFromURL("");
if (rc == HttpConnection.HTTP_OK)
{
InputStream is = null;
is = createInputStream(methodString);
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder;
Document document;
try
{
builder = factory.newDocumentBuilder();
document = builder.parse(is);
} catch (Exception e) {
e.printStackTrace();
}
}
else
{
webPage.setString(webPage.getString() + "ERROR:" + rc);
}
}
catch(Exception ex)
{
// Handle here
webPage.setString("Error" + ex.toString());
}