0

我有一个选定的 bean,我可以使用 h:outputtext 毫无问题地显示它的字段,但这不能通过使用 h:inputtext 来完成。

这工作正常没问题

<h:outputText value="Username :"></h:outputText>
<h:outputText value="#{userController.selectedUser.username}" />

但这一个根本不起作用!输入文本显示为空白。

<h:outputText value="Username :"></h:outputText>
<h:inputText value="#{userController.selectedUser.username}" />

我在这里想念什么?有没有人遇到过这样的问题?

将不胜感激任何帮助。干杯...

(primefaces 3.5、mojarra 2.1、ejb 3.1、jsf 2.1、netbeans 7.2、glassfish 3.2)

4

1 回答 1

0

这是我能想到的。我真的不知道可能是什么原因。如果你使用另一个bean,它会起作用吗?如果您更改标签的位置(可能直接在正文下方),它是否有效?如果没有,如果你剥离其他所有东西,它会起作用吗?

如果某些东西有效,请比较渲染的源。我喜欢为此使用winmerge。祝你好运

于 2012-09-08T11:06:28.210 回答