各位大侠,为啥我写的applet来接收servelt生成的对象,在小程序查看器里面可以运行,但是在网页中就报nullpointerexception啊?好像就是urlconnection.connect()这句出问题了.请大家帮忙啊!!代码如下:
URL u=new URL("http://34.1.40.4/servlet/GetPerson;
RLConnection urlcon=u.openConnection();
urlcon.setUseCaches(false);
urlcon.setDoInput(true);
urlcon.connect();()

解决方案 »

  1.   

    java.lang.NullPointerException
    at java.awt.Container.addImpl(Unknown Source)
    at java.awt.Container.add(Unknown Source)
    at GET.getJContentPane(GET.java:47)
    at GET.init(GET.java:35)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Exception in thread "thread applet-GET" java.lang.NullPointerException
    at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)
    at sun.plugin.AppletViewer.showAppletException(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
      

  2.   

    win.eval("javascript:alert('aaaa');");
    URL U=new URL("http://34.1.40.19/jar/1.htm");
    win.eval("javascript:alert('bbb');");
    InputStream in=U.openStream();
    win.eval("javascript:alert('ccc');");为什么执行到 InputStream in=U.openStream()就报错呢?
      

  3.   

    你在IE中能打开http://34.1.40.19/jar/1.htm吗?
      

  4.   

    把 URL U=new URL("http://34.1.40.19/jar/1.htm"); 单独放到一个try...catch...中
    你应该会发现一个MalformedURLException