2012-04-17 7 views
1

わからないことが判明していないが、私は名前空間に例えばJSF名前空間この問題は、古いかどう

xmlns:f="http://java.sun.com/jsf/core" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:ui="http://java.sun.com/jsf/facelets" 

を見つけることができません。この名前空間

xmlns="http://www.w3.org/1999/xhtml" 

は私

のために利用可能ですありがとう

答えて

0

JSF JARファイルがWebアプリケーションのクラスパスにあることを確認する必要があります。それらには、必要なファイルが含まれています(.taglib.xml)。

どのようにするかは、ご使用の開発環境と、あなたの質問で何も言わなかったターゲットサーバによって異なります。

たとえばEclipseとTomcatを使用している場合は、ベンダーのサイトから手動でJSF JARファイルをダウンロードし、/WEB-INF/libにドロップする必要があります。 Eclipseは必要な魔法を実行します。 GlassFishやJBoss ASなどのJSFをバンドルして出荷されているサーバーを使用している場合は、サーバに統合する必要があります。 Eclipseプロジェクトをプロジェクトのプロパティに追加します。 Eclipseは必要な魔法を実行します。

+0

jsf jarsあなたはjsf-apiとjsf-implを意味しますか?私はjboss7とidea icを使用します – demoth

+0

JBossにはJSFがバンドルされて出荷されているため、手動でダウンロード/取り込む必要はありません。私はIntelliJ IDEAを使用していないので、私は考えていませんが、原則はEclipseと同じです:IDEが自動的にインクルードするように、WebプロジェクトをJBossサーバーとターゲットランタイムとして関連付ける必要があるプロジェクトのビルドパス(別名クラスパス)にあるサーバー提供のすべてのライブラリ。 – BalusC

関連する問題