我正在尝试检查url(以String形式)是否返回404错误。但是,我似乎无法使用java.net.URL,我在某处读到GWT不支持java.net?如果是这样,我如何在GWT中检查URL是否已经死亡?
非常感谢。
答案 0 :(得分:4)
你是对的。在客户端GWT中,您不能使用java.net.URL。如果您不确定Java标准库的哪些部分可以与GWT一起使用,请查看Google's JRE Emulation Reference。
理论上,可以使用AJAX请求检查URL(请参阅RequestBuilder)。但由于same origin policy,浏览器可能会阻止此类尝试。
所以我认为您应该在应用程序服务器端执行检查(根据评论中上面的Roflcoptr提供的链接)并使用GWT-RPC调用该例程。