根据用户ID提供不同的CSS-Spring MVC

中本聪

我有一个使用spring-mvc开发的Web应用程序。每个公司都会有一个管理员,可以编辑背景,字体和颜色。该应用程序应将颜色设置(存储在数据库中还是在CSS文件中?)中存储,并且应为属于同一公司的所有用户使用首选CSS。不同的公司会看到不同的CSS。

实现此目标的最佳方法是:根据用户ID提供不同的CSS。

jpprade

您可以尝试使用与服务CSS的方法的映射对CssController进行编码

@RequestMapping(value = "/mycustom.css")
    public @ResponseBody
    byte[] getMessages(final HttpSession session,  final Principal principal) {
        StringBuffer sb = new StringBuffer("");
        sb.append("/* some css*/");
        return sb.toString().getBytes(Charset.forName("ISO-8859-1"));

}

如果您需要访问数据库来构建css,则可以选择@Cacheable。不必不必获取每个页面上的数据。

并包括它:

<link href="/mycustom.css" rel="stylesheet">

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据用户ID提供不同的CSS-Spring MVC

来自分类Dev

Spring MVC:返回CSS

来自分类Dev

Spring MVC CSS错误加载

来自分类Dev

Curl / Spring MVC:POST提供MissingServletRequestParameterException

来自分类Dev

Spring MVC:最佳用户对象Bean

来自分类Dev

记录用户在Spring MVC中的操作

来自分类Dev

Spring Security + MVC:相同的@RequestMapping,不同的@Secured

来自分类Dev

在Spring MVC中自动生成ID

来自分类Dev

Spring MVC @ModelAttribute来自表单的零ID

来自分类Dev

@Id在Monogdb Spring MVC中生成的值

来自分类Dev

Spring MVC, CSS, and JavaScript is not working properly

来自分类Dev

CSS与Spring MVC和JBoss AS链接

来自分类Dev

找不到Spring MVC CSS / JS

来自分类常见问题

Spring MVC或Spring Boot

来自分类常见问题

Spring MVC与Spring Boot与Spring

来自分类Dev

的Java / Spring MVC的:提供请求上下文子线程

来自分类Dev

STS:使用 Spring MVC 提供 Web 内容不起作用

来自分类Dev

根据Spring MVC中服务的结果验证单个字段

来自分类Dev

如何根据需要标记Spring MVC参数

来自分类Dev

在Spring MVC测试框架中向请求添加用户角色

来自分类Dev

Spring MVC用户数据更新问题

来自分类Dev

在Spring MVC中为用户获取推文

来自分类Dev

Spring MVC应用程序中用户之间的消息传递

来自分类Dev

在Spring MVC中为用户获取推文

来自分类Dev

Spring Security 和 Web MVC:如何保存属于用户的数据?

来自分类Dev

Spring MVC:如何在ResponseEntity主体中返回不同的类型

来自分类Dev

Spring MVC在端点上使用相同的路径返回不同的内容?

来自分类Dev

Spring MVC控制器映射不同的方式

来自分类Dev

如何在Spring MVC应用程序中为不同的URL加载CSS

Related 相关文章

热门标签

归档