Variaveis vazias com JSF

Pessoal estou com a seguinte duvida. Faço uma consulta no JPA quando retorna as informações estão tudo OK. Mas na hora de exibir na tela ai o problema acontece. Só um valor é exibido.
Segue minha código:

Pesquisando o usuário:

<h:form>
				<f:verbatim>
					<h3>Jampa Software Development - Gerente</h3>
					<h3>Editar Usuario</h3>
				</f:verbatim>
				<h:panelGrid columns="1">
					<h:outputLabel value="Email" for="email">
						<f:verbatim>
							<br />
						</f:verbatim>
						<h:inputText value="#{usuario.user.email}" style=" width : 310px;" />
					</h:outputLabel>
					<h:commandButton action="#{usuario.buscarUsuario}" value="Buscar" />
				</h:panelGrid>
			</h:form>

Consultando no JPA.

public Usuario buscarUsuario(String email) {
		EntityTransaction transaction = manager.getTransaction();
		Usuario retorno = null;
		try {
			transaction.begin();
			Query query = manager.createQuery("SELECT u FROM Usuario u WHERE u.email = :email");
			query.setParameter("email", email);
			retorno = (Usuario) query.getSingleResult();
		} catch (Exception e) {
			transaction.rollback();
			System.err.println("Erro: " + e.getMessage());
		} finally {
			manager.close();
		}
		return retorno;
	}


Hora de exibir:

<h:form>
				<f:verbatim>
					<h3>Jampa Software Development - Gerente</h3>
					<h3>Editar Usuario</h3>
				</f:verbatim>
				<h:panelGrid columns="1">
					<h:outputLabel value="Nome: <br/> <input type='text' value='#{usuario.user.nome}'/>">
			
					</h:outputLabel>

					<h:outputLabel value="Telefone: <br/> <input type='text' value='#{usuario.user.telefone}'/>">
						<f:verbatim>
							<br />
						</f:verbatim>
					</h:outputLabel>

					<h:outputLabel value="Email: <br/> <input type='text' value='#{usuario.user.email}'/>">
						<f:verbatim>
							<br />
						</f:verbatim>
					</h:outputLabel>

					<h:outputLabel value="Login: <br/> <input type='text' value='#{usuario.user.login}'/>">
						<f:verbatim>
							<br />
						</f:verbatim>
					</h:outputLabel>

					<h:outputLabel value="Senha" for="senha">
						<f:verbatim>
							<br />
						</f:verbatim>
						<h:inputSecret value="#{usuario.user.senha}" id="senha" />
					</h:outputLabel>

					<h:outputLabel value="Tipo" for="tipo">
						<f:verbatim>
							<br />
						</f:verbatim>
						<h:selectOneMenu value="#{usuario.user.tipo}" id="tipo">
							<f:selectItem itemValue="Cliente" itemLabel="Cliente" />
							<f:selectItem itemValue="Desenvolvedor" itemLabel="Desenvolvedor" />
							<f:selectItem itemValue="Gerente" itemLabel="Gerente" />
						</h:selectOneMenu>
					</h:outputLabel>

					<h:commandButton action="#{usuario.cadastrarUsuario}"
						value="Cadastrar" />
				</h:panelGrid>
			</h:form>

Não exibe nada.
:frowning:

Ficaria grato se alguem pudesse ajudar.

:slight_smile:

Por que você está fazendo isso?

&lt;h:outputLabel value="Nome: &lt;br/&gt; &lt;input type='text' value='#{usuario.user.nome}'/&gt;"&gt;

Isso me cheira a gambiarra das brabas!!