0

是否可以从 Web 服务 REST 运行 GWT 应用程序?

@Path("/main")
public class RestService {
  @GET
  @Path("{name}")
  public Response getUserByName(@PathParam("name") String name){

   // return Response.status(200).entity("My name is " + name).build();
  }
}

对我来说重要的是,调用 REST 的 URL 在 GWT 运行后不得更改。因此,当浏览器转到时localhost:8080/application/main/adam,REST 运行并调用显示消息框的 GWT 应用程序My name is adam。之后,我可以在浏览器中看到相同的 URL。

也许我应该解释我的要求的原因。我想创建最终用户仅使用 URL 的应用程序,例如:

localhost:8080/application/somecommand/somedata

localhost:8080/application/anothercommand/anotherdata

没有窗口,没有表单,只有 URL。

4

2 回答 2

0

对的,这是可能的。只需使用您的 GWT 应用程序提供 HTML 页面。

于 2013-01-23T20:43:02.080 回答
0

如果您可以像这样处理网址:

本地主机:8080/application#somecommand/somedata 本地主机:8080/application#anothercommand/anotherdata

它只是 GWT History-API

于 2013-01-23T20:45:07.877 回答