<h:body>
Novo Livro
<h:form> Dados do Livro <h:panelGrid columns="2"> <h:outputLabel value="Titulo:" for="titulo" /> <h:inputText id="titulo" value="#{livroBean.livro.titulo}"/> <h:outputLabel value="ISBN:" for="isbn" /> <h:inputText id="isbn" value="#{livroBean.livro.isbn}"/> <h:outputLabel value="Preço:" for="preco" /> <h:inputText id="preco" value="#{livroBean.livro.preco}"/> <h:outputLabel value="Data de Lançamento:" for="dataLancamento" /> <h:inputText id="dataLancamento" value="#{livroBean.livro.dataLancamento}"/> <h:commandButton value="Gravar" action="#{livroBean.gravar}"/>Esse é o xhtml até o momento
@ManagedBean @RequestScoped public class LivroBean { public void gravar() { System.out.println("Gravando livro " );
} Classe LivroBean
javax.servlet.ServletException: javax.el.PropertyNotFoundException: /livro.xhtml @ 21,66 action = "# {livroBean.gravar}": Destino inacessível, identificador [livroBean] resolvido como nulo javax.faces.webapp.FacesServlet.service (FacesServlet.java:606) org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52)
Erro reportado