2011-04-12 57 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

回答