我有一个应该加载和显示下载的html页面的LWUIT应用程序。
所以我创建了一个html页面,并在src dir(与我的java类相同的目录)中进行了推送。
返回
要加载我使用的页面htmlC.setPage(“jar:///mypage.html”);
返回
但我收到了错误
页面中未找到BODY标记。
import com.sun.lwuit.layouts.*;
import com.sun.lwuit.html.*;
import javax.microedition.midlet.*;
public class HelloLWUITMidlet3 extends MIDlet
{
public void startApp()
{
com.sun.lwuit.Display.init(this);
final com.sun.lwuit.Form form = new com.sun.lwuit.Form("");
final com.sun.lwuit.html.HTMLComponent htmlC = new com.sun.lwuit.html.HTMLComponent( );
DocumentInfo docInfo = htmlC.getDocumentInfo() ;
DocumentRequestHandler handler =htmlC.getRequestHandler();
htmlC.setRTL(true);
htmlC.setPage("jar:///mypage.html");
form.addComponent(htmlC);
BorderLayout bl = new BorderLayout();
form.setScrollable(true);
form.show( );
}
public void pauseApp()
{
}
public void destroyApp(boolean unconditional) {
}
}
答案 0 :(得分:0)
似乎html文件没有body标签,要么包含它,要么你可以获取内容并将其包装在body标签中。