我配置了我的配置文件,即。使用以下 bean 的主题的 dispatcher-servlet.xml 文件
<bean id="themeSource" class="org.springframework.ui.context.support.ResourceBundleThemeSource">
<property name="basenamePrefix" value="theme-" />
</bean>
<!-- Theme Change Interceptor and Resolver definition -->
<bean id="themeChangeInterceptor" class="org.springframework.web.servlet.theme.ThemeChangeInterceptor">
<property name="paramName" value="theme" />
</bean>
<bean id="themeResolver" class="org.springframework.web.servlet.theme.CookieThemeResolver">
<property name="defaultThemeName" value="default" />
</bean>
我在源目录下添加了 3 个属性,分别为 theme-black.properties、theme-blue.properties、theme-default.properties。
在每个属性文件中,我添加了键值对,如下所示
style=style/blue.css
style=style/black.css
style=style/default.css
我将 style 文件夹放在 Web-Content 下。问题是这个 ResourceBundleThemeSource 成功加载了属性文件,但无法加载 css 文件。
在 JSP 文件中,我添加了以下代码
<link rel="stylesheet" href="<spring:theme code='style'/>"
type="text/css" />
为了改变
<span style="float: right;"> <a href="?theme=default">
default</a> | <a href="?theme=blue">blue</a> | <a
href="?theme=black">black</a>
</span>
如果有任何问题,请帮助我........请请>提前致谢