我正在使用Primefaces 2.2.1的计划组件。如果解压缩 / lib 中项目中包含的 primefaces-2.2.1.jar ,则会看到 .js 文件和 primefaces的每个组件的.css 文件。就我而言,我有 schedule.js 和 schedule.css (放在 primefaces-2.2.1 \ META-INF \ resources \ primefaces \ schedule )。关键是我必须修改 schedule.js 以添加一些功能。所以,我解压缩 primefaces-2.2.1.jar ,修改 schedule.js ,再将所有内容压缩到 primefaces-2.2.1.jar 将它再次放在 / lib 中。然后我运行应用程序,这条消息显示给我:
javax.servlet.ServletException:加载主题时出错,找不到“primefaces”库的“themes / sam / theme.css”资源
我可以看到文件 theme.css 出现在 primefaces-2.2.1 \ META-INF \ resources \ primefaces \ themes \ sam
中我知道可以更改 schedule.js 并使其工作,因为其他一些用户也这样做了。你可以在http://forum.primefaces.org/viewtopic.php?f=3&t=15163&p=80971#p80971
看到它有谁知道怎么做?
答案 0 :(得分:1)
您所要做的就是:
1)安装7-zip
2)浏览 primefaces-2.2.1.jar ,将相关的js文件复制到jar外面
3)根据需要修改
4)从jar中删除相关的js文件
5)将修改后的js文件拖放回jar
另外,看一下类似的问题: