我是JSF的新手并且正在开发一个项目。
我已经在使用mojarra 2.0版的jsf-api和jsf-api-impl。
我也在使用Richfaces,我的web.xml映射就像,
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
此时一切正常。 我有一个要求,我需要使用Icefaces为用户提供上传视频,就像我的经理所说的那样。
所以我从中下载了jar 版本3的http://www.icesoft.org/java/downloads/icefaces-downloads.jsf
现在,我只在我的项目中添加了icefaces.jar,icefaces-ace.jar。
现在,在lib文件夹中添加jar而不修改项目中的任何内容后,我运行了该项目。
工作项目现在不起作用,我的意思是之前发生行动的几个链接现在它现在没有发生,我认为它正被Icefaces课程截获。
我不确定这个问题,我也没有得到关于日志的更多信息。
那么,我们可以在一个项目中使用Icefaces和Rich Faces吗? 如果我们需要同时使用哪些配置特定的东西?
答案 0 :(得分:0)
Richfaces和Icefaces不会在一起。但是,由于您使用的是JSF 2(我猜这是Richfaces 4),您可以同时使用Richfaces和Primefaces。实际上,使用Primefaces只需要将jar添加到CLASSPATH。