我遵循这里的示例:Why does <h:inputText required="true"> allow blank spaces?创建一个“全局”转换器来修剪所有输入字段。但是,提交输入字段时不会调用转换器。为什么@FacesConverter(forClass = String.class)不起作用
@FacesConverter(forClass=String.class)
...
<p:inputText value="#{controller.inputValue}"/>
但是当我更改为:
@FacesConverter("StringTrimmer")
...
<p:inputText value="#{controller.inputValue}" converter="StringTrimmer"/>
它的工作原理。
使用钻嘴鱼科2.1.7和3.2 PrimeFaces
'inputValue'真的是'String'类型吗? – BalusC 2012-04-18 17:22:09
就是这样..(以为它是String--它不是)。 Thx – BestPractices 2012-04-18 17:45:02