Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在@Source(“../../war/example.txt”)textresource客户端包gwt中提供外部文件路径_Java_Gwt_Resources_Clientbundle - Fatal编程技术网

Java 在@Source(“../../war/example.txt”)textresource客户端包gwt中提供外部文件路径

Java 在@Source(“../../war/example.txt”)textresource客户端包gwt中提供外部文件路径,java,gwt,resources,clientbundle,Java,Gwt,Resources,Clientbundle,在我的GWT应用程序中使用字符串资源概念,我不想为@Sourcesome external path而不是class path提供一些外部路径或war文件夹路径,例如-@Sourceexample.com/sometextfile.txt或@Source../war/sometextfile.txt 使用以下代码- public interface Resource extends ClientBundle { public static Resource INSTANCE = GWT.

在我的GWT应用程序中使用字符串资源概念,我不想为@Sourcesome external path而不是class path提供一些外部路径或war文件夹路径,例如-@Sourceexample.com/sometextfile.txt或@Source../war/sometextfile.txt

使用以下代码-

public interface Resource extends ClientBundle
{
    public static Resource INSTANCE = GWT.create(Resource.class); 

    @Source("../../war/sometextfile.txt")
    TextResource textResource();
}

我不想这样做,这样我就可以直接在服务器上从外部部署我的资源文件。如果只在文本中有一些更改,我不需要部署我的整个项目。

那么要么你在寻找ExternalTextResource,要么你不应该使用ClientBundle它主要是为了在JS中嵌入/内联资源;除了图像资源,如果它们很大或者您明确禁用内联和外部文本资源