0

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

我一直在寻找答案,但无济于事,我也一直在研究我的图书馆版本,我想我错过了一些东西。我只是想为 JSF 2 试用这个新的 <f:event> 标签

这是我的规格

  • Tomcat 7.0.27
  • jstl-api-1.2.jar
  • jstl-impl-1.2.jar
  • jsf-api-2.1.3.jar
  • jsf-impl-2.1.3.jar
  • jsf-facelets-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">

面孔-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,我可以在 eclipse 自动完成上找到 <f:event> 。不过,我还没有尝试在我的 tomcat 上运行它。

谢谢

4

0 回答 0