Boa-tarde, Galera!
Estou com um problema na minha aplicação. Ela está configurada com JSF 2 + Primefaces. [color=red]Como faço para solucionar este erro?[/color]
Construí a minha página em *.xhtml com os seguintes dados:
<p:column>
<h:outputLabel value=“Nome: " />
<h:inputText id=“nome” value=”#{roomBean.nome}" />
</p:column>
Meu manageBean está da seguinte forma (informo que ele foi mapeado no facesConfig).
public class RoomBean {
private String nome;
private String position;
private Room room = new Room();
public void inscreverJogador(){
Player player = new Player
(nome, Position.positionValue(position));
room.addPlayerGame(player);
}
public List<Player> getPlayers(){
return room.playersGame();
}
public void setNome(String nome) {
this.nome = nome;
}
}
Ao dar um start no servidor, ele exibiu o erro Status [500] abaixo:
exception
javax.servlet.ServletException: /index.xhtml @19,57 value="#{roomBean.nome}": Property ‘nome’ not readable on type java.lang.String
javax.faces.webapp.FacesServlet.service(FacesServlet.java:521)
root cause
javax.el.PropertyNotFoundException: /index.xhtml @19,57 value="#{roomBean.nome}": Property ‘nome’ not readable on type java.lang.String
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)