Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 在不同的PC上找不到ResourceBundle_Java_Jsp_Jstl_Resourcebundle - Fatal编程技术网

Java 在不同的PC上找不到ResourceBundle

Java 在不同的PC上找不到ResourceBundle,java,jsp,jstl,resourcebundle,Java,Jsp,Jstl,Resourcebundle,我有一个带有JSP的Servlet项目,我对它做了一个i18n。 我的resources.properties文件位于src/main/resources/中,所有文件都在我的电脑(Windows 10)上运行。 我向git提交了更新,我的朋友获取了它,但它不起作用。似乎找不到资源包。他有绑定变量名而不是值 在JSP中,我会: 在顶部(资源是捆绑包名称), 每个值都替换为 当我想从JSP更改语言时,我做了: <c:choose> <c:when test="${cook

我有一个带有JSP的Servlet项目,我对它做了一个
i18n
。 我的
resources.properties
文件位于
src/main/resources/
中,所有文件都在我的电脑(Windows 10)上运行。 我向git提交了更新,我的朋友获取了它,但它不起作用。似乎找不到资源包。他有绑定变量名而不是值

在JSP中,我会: 在顶部
(资源是捆绑包名称), 每个值都替换为
当我想从JSP更改语言时,我做了:

<c:choose>
    <c:when test="${cookie.get('language').value == 'ru'}">
        <fmt:setLocale value='ru' scope="session"/>
    </c:when>
    <c:otherwise>
        <fmt:setLocale value='en' scope="session"/>
    </c:otherwise>
</c:choose>
<fmt:setBundle basename="resources"/>

通过JS,我通过点击按钮设置cookies。这一切都在我的电脑上运行。在另外三台电脑上,捆绑包没有加载(但没有错误)

那么,我应该如何在Java中定义包,以便其他人可以获得它呢


另外,我没有使用Java代码来配置它。都在JSP中。但如果我错了,准备好重构了。

解决了。Tomcat未从/resources路径找到资源。所以我不得不把这个包移到根上。现在,所有PC机上都开始了项目