Muhtemelen managed bean name'u çözmemeniz olasıdır.
@ManagedBean(name = "myConverter")
@RequestScoped
@FacesConverter(value = "myConverter")
public class MyConverter implements Converter {
Örneğin, bu iki bileşeni göz önünde bulundurun: dönüştürücü ilk bileşen üzerinde ayarlanır
<h:inputText converter="myConverter" value="#{foo.prop}" />
<h:inputText converter="#{myConverter}" value="#{bar.prop}" />
, bu Application.createConverter tarafından oluşturulur. Bir dönüştürücü yönetilen bir fasulye değil. Aynı kurallar, match a converter by type ise geçerlidir.
İkinci bileşende, Converter'u uygulayan bir sınıfı döndürmek için bir değer ifadesi kullanılır. Bu, normal yönetilen fasulye mekanizmalarını kullanır. Bu durumda, @FacesConverter
ek açıklaması ilgisizdir.
Teşekkürler, bir çevirici tek bir açıklama bile olsa bir fasulye değil, bir fasulye olduğunu bilmiyordum. –
Teşekkürler, bu benim günümü yarattı. – flash
Çok teşekkürler, '# {myConverter}' bana çok zaman kazandırdı! – axelarge