2

フォルダーviews.properties内にというファイルがあります。src/main/webappファイル内に次の行がありcourt-servlet.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>

ただし、アプリを起動するたびに例外が発生します。例外をスローし続けます

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)

誰かがこの問題を解決するのを手伝ってくれますか? 以前にここに投稿されたいくつかの解決策を試しましたが、どれも機能しません。

ありがとう!

4

2 に答える 2

5

この問題の解決策を見つけました。ファイルはviews.properties内部に配置する必要がありますsrc/main/webapp/WEB-INF/classes

于 2012-10-22T05:05:20.407 に答える
0

アップデート :

あなたの答えに基づいて、views.propertiesファイルを に入れることができませんclass path。必ず入れてくださいclass pathWEB-INF/classesディレクトリ直下に置く必要はありません。

に名前を変更views.propertiesviews_en.propertiesます。propertiesで構成を構成する必要がありますname + _ + locale。ただし、すべての状況に対応できるわけではありません。

于 2012-10-22T05:02:33.110 に答える