2012-01-10 20 views
0

私はmeterGaugeChart exampleに続き、JSPでは表示されません。私は、ブラウザでソースを表示するとmeterGaugeChartが表示されない

は私がprimefaces-3.0.jarjsf-api-2.0.3.jarjsf-impl-2.0.3.jarjstl-1.0.2.jarを使用してい

<p:meterGaugeChart value="[email protected]"></p:meterGaugeChart> 

を見つけました。

<h:body> 
    <ui:composition template="template/commonLayout.xhtml"> 
     <ui:define name="content"> 
      <h:form> 
       <p:meterGaugeChart value="#{welcome.meterGaugeModel}" /> 
      </h:form> 
     </ui:define> 
    </ui:composition> 
</h:body> 
+0

バッキングビーンをお見せください。 –

答えて

0

まず、PrimeFaces 2.x/3.xはJSPをサポートしていません。 Faceletsのみで動作します。しかし、あなたのコード例でFaceletsタグを使用していて、FaceletsタグがHTMLソースにも表示されているとは思わないので、JSPをFaceletsと混同していると思っています。 FaceletsはXHTMLベースであり、古いJSPと非推奨のJSPの後継です。ファイルの拡張子が.xhtmlの場合は、すべて設定されています。しかし、それがの場合、実際には.jspの場合は、.xhtmlに名前を変更する必要があります。

第2に、完全に古くなったJSTLバージョンを使用しています。 downloadjstl-1.2.jarとすることができるJSTL 1.2が必要です。 jstl-1.0.3.jarをすべて交換してください(また、standard.jarファイルがないことを確認してください)。

最後に、Facelet XHTMLファイルのルートタグに適切なPrimeFaces 3.0名前空間を宣言していることを確認する必要があります。それはhttp://primefaces.org/uiを示す必要があります。

<html xmlns:p="http://primefaces.org/ui"> 
関連する問題