我正在使用JSF 2.2进行开发,并使用PrimeFaces作为框架。
从http://jqueryui.com/themeroller/下载自定义主题后,我下载的是一个zip文件,提取的文件如下所示:
我尝试按照http://www.mkyong.com/jsf2/primefaces/create-a-custom-theme-in-primefaces/中的教程进行操作,但是文件与他的教程不匹配,因此我不确定要使用哪个CSS。
经过一番谷歌搜索后,我发现https://osnode.themeroller.com但别名,服务器资源似乎也不可用。
我也尝试直接在我的IDE文件夹中实现,但是CSS没有遵循。
我是JSF的初学者,所以我不确定如何实现此方法。真的很感谢任何其他想法来解决这个问题!
如果有任何我缺少的信息要包含在此问题中,请也让我知道。
最佳答案
这对我有用,我发现它是最简单的方法:
用themeroller创建主题
单击下载主题。取消选择所有组件,然后单击下载。
将Themeroller主题转换为Primefaces主题here。上传压缩文件,然后单击Create theme jar
。在此示例中,我给它起了test
的名称。点击下载按钮。
解压缩下载的jar文件(重命名为zip可能会有所帮助)。在解压缩的META-INF文件夹中,导航到文件夹primefaces-test
(在我的示例中)。将此文件夹复制到Netbeans的资源文件夹中:
将以下内容放在web.xml中:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>test</param-value>
</context-param>