如何导出GWT库项目(不是JAR),而是作为JavaScript(JS)库



例如,我有一个带有此主要功能的库:

public class Xlib{
    public static XRequest get(String url){
        return new Xequest(url);
    };
}

使用JSINTEROP方法,如何使用JavaScript作为第三方库的JavaScript?

java:

package test;
import jsinterop.annotations.JsType;
@JsType
class XRequest{
    private String url;
    public XRequest(String url)
    {
    this.url=url;
    }
    public String testGet()
    {
    return url;
    }
    };
@JsType
class Xlib{
    public static XRequest get(String url){
        return new Xequest(url);
    };
}

JS:

var xr = test.Xlib.get('stackoverflow');
xr.testGet();//return 'stackoverflow'

最新更新