Java 多个GWT页面之间的公共文件

Java 多个GWT页面之间的公共文件,java,gwt,Java,Gwt,我想使用GoogleWebToolkit设计多个页面,阅读前面的一个答案表明,实现这一点的方法是使用多个模块。因此,我在GWT应用程序中创建了两个模块。它们的编译和运行都很好,但是我发现在编译之后,每个都在war目录中有自己的文件夹。GWT生成的一些文件(如UI图像组件)在两个模块之间共享。我想知道是否有一种方法可以将其组织起来,只生成此类文件的一个副本?为什么您会担心生成的UI映像组件被复制?你想解决什么问题? 对于您提供的所有图像组件,您始终可以将它们放在war/images下,它们将被共享

我想使用GoogleWebToolkit设计多个页面,阅读前面的一个答案表明,实现这一点的方法是使用多个模块。因此,我在GWT应用程序中创建了两个模块。它们的编译和运行都很好,但是我发现在编译之后,每个都在war目录中有自己的文件夹。GWT生成的一些文件(如UI图像组件)在两个模块之间共享。我想知道是否有一种方法可以将其组织起来,只生成此类文件的一个副本?

为什么您会担心生成的UI映像组件被复制?你想解决什么问题?
对于您提供的所有图像组件,您始终可以将它们放在war/images下,它们将被共享。

根据您所说的,我只能假设您正在使用图像小部件,并且给出了引用的帖子,您可能正在使用较旧版本的GWT

我已经广泛使用了GWT 2.1,但不知道您想要做什么,因此可能值得查看以下内容:

  • -设计多个页面(签出@UiTemplate)
  • -(参见图像资源)

根据图像的大小,您可以使用此方法通过使用图像精灵或将其全部排列来减少到服务器的次数。(注意:IE8有一个内嵌(“数据:”)的大小限制为32KB)。

但是我没有办法在生成GWT图像的javascript中更新图像路径。图像路径不会出现在我的java代码中,因为它们是GWT生成的图像和其他内容。您不会更新GWT生成的javascript。您可以在代码中更新它们。