0

我有一个 selectManyCheckbox,其中声明了一个转换器。问题是调用了转换器,但没有使用来自转换器的值,而是 toString 方法是对象的。有什么想法吗?

<h:selectManyCheckbox valuePassThru="frue">
 <f:selectItems value="#{userBean.user.types}"/>
 <f:converter converterId="com.converters.UserTypeConverter"/>
</h:selectManyCheckbox>

我没有使用 selectManyCheckbox 中的转换器,但结果相同。

4

2 回答 2

0

这可能与实际的错误无关,但您在 valuePassThru=" frue " 中有错误。

于 2011-11-01T11:15:38.653 回答
0

您是否尝试将converteras 属性设置为selectManyCheckbox

<h:selectManyCheckbox converter="com.converters.UserTypeConverter">
 <f:selectItems value="#{userBean.user.types}"/>
</h:selectManyCheckbox>

另请记住,转换器仅适用于输入值,而不适用于输入标签。

于 2011-10-31T23:55:19.340 回答