【发布时间】:2016-03-25 14:27:32
【问题描述】:
我正在使用 jsf 组件 selectOneMenu 但我在检查 html 输出时得到这个随机值 8e6a2a06-91dd-84a9-88b8-c2403de5d17d
JSF:
<h:selectOneMenu id="idSelect"
value="#{bean.SelectValue}">
<f:selectItems value="#{bean.list()}" var="prts"
itemLabel="#{prts.libelle}" itemValue="#{prts.code}" />
</h:selectOneMenu>
【问题讨论】:
-
@BalusC 谢谢你的回答,我刚刚在我的浏览器中查看了源代码,它生成了随机值,所以 javascript 它是正确的,但我怎样才能获得真正的价值??
-
JSF 只是展示您的
#{prts.code}包含的任何内容。它不会操纵它,除非有一个你没有告诉任何事情的隐式转换器。因此,您需要在 JSF 之前退后一步,检查您的模型以及与#{part.code}表示的模型类型相关联的任何隐式转换器。 -
@BalusC 非常感谢您的帮助,我有一个转换器,我告诉过我任何事情,所以当我移除该转换器时,现在一切正常
标签: jsf