JSF 2、Spring 2.5、Maven 3、RichFaces、facelets を使用した WEB アプリケーションの構築
私は答えを探していましたが、何の役にも立ちませんでした。ライブラリのバージョンも調べていましたが、何かが足りないと思います。JSF 2 のこの新しい <f:event> タグを試してみたいだけです
ここに私の仕様があります
- トムキャット 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 プロジェクトとまったく同じライブラリを使用し、xhtml の代わりに JSP を使用してみました。Eclipse オートコンプリートで <f:event> を見つけることができました。ただし、Tomcatで実行しようとはしていません。
ありがとう