Gwt和jsp在同一个项目中

时间:2011-06-08 11:05:14

标签: java jsp gwt

我在这里寻找类似的标题,但我没有找到太多信息,所以如果有人可以提供一些示例或网址或任何方法如何做到这一点。

例如:是否可以从gwt小部件调用jsp? 或gwt项目中的通信(server-jsp)等等。 在gwt项目中使用jsp是否有任何限制?

谢谢:-)

2 个答案:

答案 0 :(得分:3)

GWT编译为html + javascript(静态文件),而JSP在内部编译,其行为类似于servlet。您可以将URL配置为指向两者(通过服务器配置和/或web.xml)。

GWT和JSP都允许您转到新的URL。在GWT中,您可以使用Window.Location.assign(url)(这将加载新的URL并关闭当前的GWT应用程序)。

此外,GWT允许您通过对URL进行XHR调用来加载数据:http://code.google.com/webtoolkit/doc/latest/tutorial/JSON.html

所以:

  1. 是的,您可以从GWT应用程序转到JSP页面。
  2. 是的,您可以将JSP提供的数据加载到您的GWT应用程序中。

答案 1 :(得分:2)

在任何jsp应用程序中,操作都会导致URL。 URL可以指向GWT模块。

你会发现在GWT中为管理员提供后端的应用程序,而前端在Struts2中运行。 Konakart电子商店就是这样一个例子。

我的印象是,从长远来看,GWT将取代其他框架。每个人都会很快想要富Internet应用程序。

另一方面,在80年代早期,我认为在很短的时间内,每个人都会使用Unix,而这种情况从未发生过,但是Unix毕竟做得很好......