7.4.1 主题的配置使用(Spring MVC中多种主题的使用) -《SSM深入解析与项目实战》

举报
谙忆 发表于 2021/03/25 22:15:55 2021/03/25
【摘要】 项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm 文章目录 7.4 Spring MVC中多种主题的使用 7.4.1 主题的配置使用 7.4 Spring MVC中多种主题的使用 在前面的组件讲解中,有讲到ThemeResolver主题样式的解析...

项目中所有的源码都可以在此链接的仓库中找到:https://github.com/chenhaoxiang/uifuture-ssm

7.4 Spring MVC中多种主题的使用

在前面的组件讲解中,有讲到ThemeResolver主题样式的解析器,那么如何应用到该解析器。在本小节进行讲解一个实例。通过Session解析主题名称来切换主题进行加载不同的css,进行文字颜色的切换(可以进行其他各种样式的配置,在这里只是演示简单的一个)。

鉴于前后端分离的大趋势,大无线端已有很多主题切换的成熟方案,可以建议读者对于该部分有知道即可。

Spring MVC中主题是由org.springframework.ui.context.Theme接口表示。

Theme是由ThemeSource根据主题的名称来解析返回的。关于ThemeSource的内容,在6.7.4小节已经讲过。需要在Spring中创建Bean名称为”themeSource”的ResourceBundleThemeSource类。

7.4.1 主题的配置使用

接下来在项目中配置,在实现了WebMvcConfigurer接口的MvcConfig类中添加方法。如代码清单7-31所示。

代码清单7-31:创建ResourceBundleThemeSourc

文章来源: blog.csdn.net,作者:谙忆,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_26525215/article/details/108944508

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。