Fórum Target Unreachable, item returned null #572472
10/12/2016
0
ERRO
dez 10, 2016 10:28:52 AM com.sun.faces.context.PartialViewContextImpl processPartial
INFORMAÇÕES: javax.el.PropertyNotFoundException: /index.xhtml @210,61 value="#{itemMB.item.nome_item}": Target Unreachable, 'item' returned null
javax.el.PropertyNotFoundException: /index.xhtml @210,61 value="#{itemMB.item.nome_item}": Target Unreachable, 'item' returned nullse alguém souber a solução ajuda por favor, meu projeto esta parado a 2 meses por causa desse erro maldito
para saber mais entre no link AikaChibiHistory
o erro acontece na guia (Cadastra Item) ao clicar no botão (Item) e selecionar algum
Michael Batista
Curtir tópico
+ 0Posts
10/12/2016
Marcelo Rodrigues
Item item = new Item();
Gostei + 0
12/12/2016
Michael Batista
caso queria verificar está ai o codigo
package item;
import java.io.Serializable;
import java.sql.SQLException;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ManagedProperty;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import usuario.LoginManagedBean;
@ViewScoped
@ManagedBean(name = "itemMB")
public class ItemManagedBean implements Serializable{
private static final long serialVersionUID = 1L;
private Item item = new Item();
@PostConstruct
public void init() {
item.setNome_item("Selecione o item!");
item.setCod_icone("0000000");
item.setServidor("Arcan");
}
@ManagedProperty(value = "#", name = "loginMB")
private LoginManagedBean loginMB;
public LoginManagedBean getLoginMB() {
return loginMB;
}
public void setLoginMB(LoginManagedBean loginMB) {
this.loginMB = loginMB;
}
@ManagedProperty(value = "#", name = "procuraMB")
private ProcurarItem procuraMB;
public ProcurarItem getProcuraMB() {
return procuraMB;
}
public void setProcuraMB(ProcurarItem procuraMB) {
this.procuraMB = procuraMB;
}
public void cadastraItem() throws SQLException {
item.setVendedor(loginMB.getUser_id());
if (loginMB.getUser_id() == null) {
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_WARN, "Alerta!",
"Você precisa estar logado para cadastrar itens!"));
} else {
if (ConnectItem.insertItem(item)) {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_INFO, "Info!", "Cadastrado com sucesso!"));
item.setNome_item("Selecione o item!");
item.setCod_icone("0000000");
item.setServidor("Arcan");
item.setRefinacao(null);
item.setPreco(null);
item.setDescricao(null);
} else {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro!", "Atualize a página(F5) e tente novamente!"));
}
}
}
public void deletarItem() throws SQLException {
ConnectItem con = new ConnectItem();
if (con.deletItem(item)) {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_INFO, "Venda Cancelada!", item.getNome_item() + " "));
item.setNome_item("Selecione o item!");
item.setCod_icone("0000000");
item.setServidor("Arcan");
item.setRefinacao(null);
item.setPreco(null);
item.setDescricao(null);
} else {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_ERROR, "Erro!", " "));
}
}
private String buscarNome;
public String getBuscarNome() {
return buscarNome;
}
public void setBuscarNome(String buscarNome) {
this.buscarNome = buscarNome;
}
public void buscaPorNome() {
boolean result = ConnectItem.busca(getBuscarNome());
if (result) {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_INFO, "Encontrado!" , "O item " + getBuscarNome() + " foi encontrado!"));
} else {
FacesContext.getCurrentInstance().addMessage(null,
new FacesMessage(FacesMessage.SEVERITY_ERROR, "Item não Encontrando!", "O item não esta a venda ou foi digitando incorretamente"));
}
}
public void resetar() {
procuraMB.setSelectedItem(null);
procuraMB.setSelectedItem2(null);
procuraMB.setSelectedItem3(null);
procuraMB.setCodigo(null);
setBuscarNome(null);
}
public List<Item> getlistItemsUser() throws SQLException {
ConnectItem con = new ConnectItem();
// List<Item> listaItemsUser = con.listItemsUser(loginMB.getUser_id());
return null;
}
public List<Item> getlistItems() throws SQLException {
// ConnectItem con = new ConnectItem();
// List<Item> listaItems = con.listItems(procuraMB.getCodigo(), procuraMB.getServidor(), procuraMB.getCodigo());
return null;
}
public Item getItem() {
return item;
}
public void setItem(Item item) {
this.item = item;
}
}Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)