【发布时间】:2011-10-09 23:54:34
【问题描述】:
我阅读了this 关于动态 CSS 的文章。
我想生成基于 db 参数的 CSS。
类似于<link rel="stylesheet" href="mydynamicCss.ashx?cssCode=mainPage" type="text/css"/>的东西
在 JSF 中实现它的最佳方式是什么?
我正在使用 JSF2.0
【问题讨论】:
-
另一种方法是在您的 css 文件中使用 EL,假设您将它们视为资源 (
<h:outputStylesheet library="css" name="yourcss.css"/>)。例如,您可以获得ExternalContext,并尝试用它做一些事情。虽然我现在想不出从 css 文件中获取参数的方法。 -
使用这个能力有什么好处?我没有预定义的 CSS 我想动态创建它
-
哦,好吧。那么Servlet确实是最好的选择。如果你想要每个会话一个,没问题。只需在 Servlet 中执行此检查即可。
标签: java css jsf dynamic jsf-2