Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.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/2/spring/13.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.util.MissingResourceException:Can';找不到基本名称视图的捆绑包,区域设置en_Java_Spring_Model View Controller_Spring Mvc - Fatal编程技术网

java.util.MissingResourceException:Can';找不到基本名称视图的捆绑包,区域设置en

java.util.MissingResourceException:Can';找不到基本名称视图的捆绑包,区域设置en,java,spring,model-view-controller,spring-mvc,Java,Spring,Model View Controller,Spring Mvc,我的src/main/webapp文件夹中有一个名为views.properties的文件。在我的courtservlet.xml文件中有下面一行。court servlet.xml位于src/main/webapp/WEB-INF文件夹中 <bean id="resourceBundleResolver" class="org.springframework.web.servlet.view.ResourceBundleViewResolver"> <prop

我的
src/main/webapp
文件夹中有一个名为
views.properties
的文件。在我的
courtservlet.xml
文件中有下面一行。
court servlet.xml
位于
src/main/webapp/WEB-INF
文件夹中

<bean id="resourceBundleResolver"
    class="org.springframework.web.servlet.view.ResourceBundleViewResolver">
    <property name="basename" value="views" />
    <property name="order" value="#{contentNegotiatingResolver.order+1}" />
</bean>
有人能帮我解决这个问题吗?我以前试过这里发布的一些解决方案,但都不管用


谢谢

更新:

根据您的回答,您缺少在
类路径中放置
视图.properties
文件的功能。确保将其放入
类路径
。您不需要直接放在
WEB-INF/classes
目录下


views.properties
重命名为
views\u en.properties
。您必须使用
name+uuz+locale
配置
properties
配置。但是,并非所有情况都适用。

我找到了这个问题的解决方案。
views.properties
文件需要放在
src/main/webapp/WEB-INF/classes

您用views\u en.properties测试过它吗?是的,我测试过。我用视图和属性测试了它。它们都不起作用。所以我把它换了回去。
java.util.MissingResourceException: Can't find bundle for base name views, locale en
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1427)
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1250)
java.util.ResourceBundle.getBundle(ResourceBundle.java:952)
org.springframework.web.servlet.view.ResourceBundleViewResolver.getBundle(ResourceBundleViewResolver.java:271)
org.springframework.web.servlet.view.ResourceBundleViewResolver.initFactory(ResourceBundleViewResolver.java:225)
org.springframework.web.servlet.view.ResourceBundleViewResolver.loadView(ResourceBundleViewResolver.java:194)
org.springframework.web.servlet.view.AbstractCachingViewResolver.createView(AbstractCachingViewResolver.java:158)
org.springframework.web.servlet.view.AbstractCachingViewResolver.resolveViewName(AbstractCachingViewResolver.java:77)
org.springframework.web.servlet.view.ContentNegotiatingViewResolver.resolveViewName(ContentNegotiatingViewResolver.java:357)
org.springframework.web.servlet.DispatcherServlet.resolveViewName(DispatcherServlet.java:1091)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1040)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)