我不能使用JSF 2.1.3 <f:event> capability </f:event>

时间:2012-05-14 09:09:34

标签: jsf tomcat richfaces facelets

使用JSF 2,Spring 2.5,Maven 3,RichFaces,facelets构建WEB应用程序

我一直在寻找答案而无济于事, 我一直在查看我的库版本,我想我错过了什么。 我只想试试这个新的&lt; f:event&gt;标记为JSF 2

这是我的规格

  • tomcat 7.0.27
  • JS​​TL-API-1.2.jar
  • JS​​TL-IMPL-1.2.jar
  • JS​​F的API-2.1.3.jar
  • JS​​F的参数impl-2.1.3.jar
  • JS​​F的小面-1.1.10.jar
  • RichFaces的-API-3.3.3.jar
  • RichFaces的-IMPL-3.3.3.jar
  • RichFaces的-UI-3.3.3.jar

xhtml文件

<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:c="http://java.sun.com/jsp/jstl/core"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">

的web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
id="WebApp_ID" version="3.0">

faces-config.xml中

<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">

这是我的堆栈跟踪块:

com.sun.facelets.tag.TagException: /twofalogin.xhtml @18,71 <f:event> Tag Library supports namespace: http://java.sun.com/jsf/core, but no tag was defined for name: event

供参考: 香港专业教育学院尝试使用完全相同的库作为没有maven的eclipse上的simpe JSF 2项目 并使用JSP而不是xhtml,我可以找到&lt; f:event&gt;在eclipse自动完成。 我没试过在我的tomcat上运行它。

由于

0 个答案:

没有答案