2011-04-12 55 views
1

当用户在由tr:inputText生成的输入中插入空格并提交表单时,我得到在输入上设置的在JSF转换器中提交的值(我的转换器不修剪)。但是我得到空值(输入到原始值)到托管bean。JSF Trinidad tr:inputText trim

<tr:inputText label="..." 
    value="#{ManagedBean.object.defaultValue}" id="defValueId" 
    converter="#{MyConverter}"> 
    <tr:validateLength maximum="255"/> 
    <f:attribute name="domainId" value="domainId"/> 
</tr:inputText> 

当我使用H::

JSF页面inputText的,我得到的是提交给我的托管bean的值。

特立尼达为什么忽视空白?我可以更改任何内容,使其与h:inputText一样有效。

注:我使用JSF 1.2和Trinidad 1.2.13。我不解决这个问题,空字符串为空。

+0

你得到当您删除转换器相同的结果? – 2014-10-29 10:23:05

回答