2011-08-15 173 views
0

可能重复:
Java and crossdomain.xml获取源代码

我需要一个无符号的(我不希望游客要求运行小程序提示)从另一个域中获取源代码的Java小程序。我使用prowser库创建了一个applet,当我在eclipse(applet)上执行它时,或者它作为可运行jar工作,但是当我在我的网站上执行applet时,它不起作用。它返回我“null”。

我的applet代码:

import java.applet.Applet; 

public class HelloWorldApplet extends Applet { 

public void init() { 

    Prowser prowser = new Prowser(); 
    Tab tab = prowser.createTab(); 
    System.out.println(tab.go("http://www.canyouseeme.org").getPageSource());  

    } 

} 

以前我有一个问题与库进口:提前Export Applet Java with referenced libraries

感谢您的帮助。

回答

1

把那擦伤您的服务器上的其他部位(即在一个servlet)的代码,则必须通过HTTP的小程序的谈话给servlet(REST,Web服务,等等。)

+0

但刮会客户端还是服务器端?因为刮擦必须是客户端。 – user895063

+0

我看到我的线程已关闭此链接http://stackoverflow.com/questions/1908083/java-and-crossdomain-xml但我不明白crossdomain.xml必须放在服务器上?是否允许在java中使用urlconnection函数创建套接字连接?因为我已经测试了它,但是java控制台返回了我对套接字权限的拒绝访问?真的非常感谢您的帮助 – user895063

+0

我已经阅读了crossdomain.xml文档,但我不能上传到我想刮的网站。我测试了我的小程序,它适用于同一个域中的网站,但不适用于跨域。 – user895063