que example ejemplo beans bean anotaciones annotation jsf jsf-2.2 managed-bean

example - Destino inalcanzable, el identificador se resolvió como nulo en JSF 2.2



primefaces managed bean example (3)

Resolví este problema.

Mi versión de Java era la 1.6 y descubrí que estaba usando 1.7 con CDI, sin embargo, después de eso cambié la versión de Java a 1.7 e importé el paquete javax.faces.bean.ManagedBean y todo funcionó.

Gracias @ PM77-1


Esta pregunta ya tiene una respuesta aquí:

Tengo un problema con JSF 2.2 y CDI, mi bean de sistema no se resuelve y aparece este error

"value =" # {userBean.user.name} ": Destino inalcanzable, el identificador ''userBean'' se resolvió como nulo"

Este es mi jefe de frijol.

@ManagedBean @RequestScoped public class UserBean implements Serializable { private User user; public void setUser(user) { this.user = user; } ... }

Mi punto de vista es:

<h:form id="login-form"> <h:outputText value="User"/> <h:inputText value="#{userBean.user.name}" id="username"/> <h:outputText value="Senha"/> <h:inputSecret value="#{userBean.user.password}" id="pasword"/> <h:commandButton id="button" value="Login" action="#{userBean.login}"/> <h:messages /> </h:form>


  1. Necesitas

    @ManagedBean(name="userBean")

  2. Asegúrate de tener el método getUser() .

  3. El tipo de método setUser() debe ser void .

  4. Asegúrate de que User clase de User tenga también setters y getters apropiados.


Quiero compartir mi experiencia con esta excepción. Mi aplicación JSF 2.2 funcionó bien con WildFly 8.0, pero una vez, cuando inicié el servidor, obtuve esta excepción "Destino inalcanzable" . En realidad, no hubo problemas con las anotaciones o etiquetas JSF.

Lo único que tenía que hacer era limpiar el proyecto . Después de esta operación, mi aplicación está funcionando bien otra vez.

¡Espero que esto ayude a alguien!