我正在使用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>

07-24 19:09