comecei a estudar jsf agora através de um curso. bom minha duvida e a seguinte. eu baixei dois jar jsf-api-2.2.14, jsf-impl-2.2.14, coloquei na minha lib e depois adicionei build do eclipse. bom feito isso eu criei um managedBean para que eu resolvesse um exercício.
meu managedBean.
package br.com.algaworks.jsfmanagedbean;
import javax.faces.bean.ManagedBean;
@ManagedBean(name="olaMundo")
public class OlaMundoBean {
private String nome;
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
}
a minha xhtml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
>
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Olá Mundo.</title>
</h:head>
<h:body>
<h:form>
Seu nome:
<h:inputText value="#{olaMundo.nome}" />
<h:commandButton value="Enviar" />
<br />
Nome digitado é: #{olaMundo.nome}
</h:form>
</h:body>
</html>
o que poderia esta ocorrendo pois gera este erro.
/olaMundo.xhtml @14,42 value="#{olaMundo.nome}": Target Unreachable, identifier 'olaMundo' resolved to null