如果应用程序中不存在用户指定的主题属性文件,如何切换回默认主题?

时间:2016-02-08 15:18:43

标签: spring spring-mvc

我有3个主题属性文件: - 1)主题-fr_CA 2)主题-fr_US 3)theme-en_US

在我的Spring应用程序中,基于用户区域设置主题应用。但是,我的问题是,如果有一些未知的语言环境,如'ch_RS',那么我想回到属于en_US语言环境的主题为en -US文件的主题。

请找到以下代码: -

    <bean id="themeSource"
      class="org.springframework.ui.context.support.ResourceBundleThemeSource">
    <property name="basenamePrefix" value="theme-" />
</bean>

<bean id="themeResolver"
  class="org.springframework.web.servlet.theme.CookieThemeResolver">
    <property name="defaultThemeName" value="en_US" />
</bean>

我怎样才能做到这一点?非常感谢。

0 个答案:

没有答案