Target Unreachable, item returned null
10/12/2016
0
em uma aplicação java web
ERRO
se 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
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 null
se 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
+ 0
Responder
Posts
10/12/2016
Marcelo Rodrigues
Você inicializou o construtor no MB?
Item item = new Item();
Item item = new Item();
Responder
12/12/2016
Michael Batista
sim
caso queria verificar está ai o codigo
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; } }
Responder
Clique aqui para fazer login e interagir na Comunidade :)