【发布时间】:2016-05-29 01:18:19
【问题描述】:
在我的 UI 代码中,我有一个指向带有 href="url for spring controller" 的 CSS 样式表的链接。
我希望 Spring 控制器返回 UI 页面用于样式设置的 CSS 文件。
首先我想知道,这是否可能?其次,Spring 控制器需要返回什么?我是否需要返回 css 文件的 byte[] 表示形式并将其放入 ResponseEntity 中,还是在 Servlet 响应中使用某种输出流?
类似的东西?
@RequestMapping(value = "/getCSS/{userId}", method= RequestMethod.GET, produces={"text/css"})
@ResponseStatus(HttpStatus.OK)
public ??? getCSS(){
}
UI 代码和具有控制器的 Spring 应用程序不是同一个项目的一部分。
不同的用户有不同的样式,Spring 应用程序从数据库中获取用户的 css 文件。因此,css 文件不能简单地放在 /static 文件夹或 /resources 文件夹中,因为不同的用户会有不同的 css 文件。
【问题讨论】:
标签: java css spring controller