2013-04-15 22 views
6

i primefaces kelimeyle yeniyim ve ben ben taglib eklemek XHTML dosyasında primefaces uzantıları (inputNumber)kullanarak primefaces uzantıları (inputNumber)

kullanmak gerekir: eklerken

xmlns:pe="http://primefaces.org/ui/extensions" 

kavanoz: La ressource demandée n'est pas disponible.

:

primefaces-extensions-0.6.3; 

bir hata var

çıkarmadan, uygulama çalışmaları ancak inputNember göstermez ve bu hatayı alıyorum: Eğer bağımlılıkları için maven kullanıyorsanız

Warning: This page calls for XML namespace http://primefaces.org/ui/extensions declared with prefix pe but no taglibrary exists for that namespace. 
+0

:-) diğerleri için yararlı olacağını umuyoruz? –

+0

Sadece jar klasörüne primefaces-extensions-0.6.3 ekleyin. –

+0

Bu aldığım hatadır: java.lang.ClassNotFoundException: org.apache.commons.lang3.StringEscapeUtils –

cevap

13

eklemek gerekir:

ve lib klasörüne

xmlns:pe="http://primefaces.org/ui/extensions" 
iki kavanoz:

hepsi
primefaces-extensions-0.6.3.jar 
common-lang3.jar. 

.

5

, gerekli giriş

<dependency> 
    <groupId>org.primefaces.extensions</groupId> 
    <artifactId>primefaces-extensions</artifactId> 
    <version>0.6.3</version> 
</dependency> 

olduğunu Bu, ilk aşama uzantıları için gerekli bağımlılıkları ekleyecektir. Eğer maven kullanmıyorsanız

, o zaman "diğer kullanıcıların" için Getting Started kılavuzu izleyin ve i dosya XHTML taglib eklemek gerekir primefaces uzantıları ile çalışmak için gerekli tüm kavanozları

+0

@Ghizlane Ghizlanee: Serkan Arıkuşu'nun bu soruyu kapatmak için cevabı olarak işaretlersiniz. –

0

Benim için bir maven bağımlılığı eksik!

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-lang3</artifactId> 
    <version>3.0</version> 
</dependency> 

Dikkat: Şu anda "commons" Sonunda

2016.12.24 At at S ile olduğunu uzantısının sürümü artık Rong Nguyen ve Ghizlane'deki için 6.0.0

<dependency> 
    <groupId>org.primefaces.extensions</groupId> 
    <artifactId>primefaces-extensions</artifactId> 
    <version>6.0.0</version> 
</dependency> 

Teşekkür olabilir La

Son sözler

I (Ch hata mesajı bazı sorunlar encouter var Primefaces ve PrimefacesExtension end Commons-lang3 için kullanılan versiyonlar uyumlu olmadığından bazı kaynakların eksik olduğunu belirten roma)!

Fakat aşağıdaki kombinasyonun benim için doğru olduğunu öğrendim.

<dependency> 
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-lang3</artifactId> 
    <version>3.5</version> 
</dependency> 

<dependency> 
    <groupId>org.primefaces</groupId> 
    <artifactId>primefaces</artifactId> 
    <version>6.0</version> 
</dependency> 

<dependency> 
    <groupId>org.primefaces.extensions</groupId> 
    <artifactId>primefaces-extensions</artifactId> 
    <version>6.0.0</version> 
</dependency> 

Sanırım bu "primefaces-uzantıları-0.6.3" add nasıl