1. 在HandleMapping的配置
<property name="interceptors" >
<list>
<ref local="themeChangeInterceptor"/>
</list>
</property>
2. 配置主题名称参数拦截器。比如http://localhost:9080/startmvc2/app/home?themeName=summer 将使用summer的主题
<bean id="themeChangeInterceptor" class="org.springframework.web.servlet.theme.ThemeChangeInterceptor">
<property name="paramName" value="themeName"></property> --红色为参数名称
</bean>
3.指定主题配置文件位置。
<bean id="themeSource" class="org.springframework.ui.context.support.ResourceBundleThemeSource">
<property name="basenamePrefix" value="com.mvc.theme."></property>
</bean>
4. 指定主题解析器。
<bean id="themeResolver"
class="org.springframework.web.servlet.theme.CookieThemeResolver">
<property name="defaultThemeName" >
<value>summer</value>
</property>
</bean>
本文详细介绍了如何在Spring MVC应用中配置主题切换,包括设置主题名称参数拦截器、指定主题配置文件位置、主题解析器的配置等关键步骤。
379

被折叠的 条评论
为什么被折叠?



