Publicidade

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Calendários

  • Comunidade iMasters

Todas as áreas do Fórum

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • Android
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Swift
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Encontrado 73 registros

  1. Olá, Tenho um duvida simples, mas não consigo resolver! rs Se o valor do resultado for menor que 22.80 ele exibira sempre 22.80.. se maior exibe o resultado normal.. Então: Se valor for x (x <=22.80) ele exibe 22.80 Fiddle: https://jsfiddle.net/elevafoco/qafkqgjg/13/ (Exemplo completo) Codigo reduzido (javascript): var circus = (total*0.95); var desconto = (circus*0.8771929824561404); var completo = formatacao.format(desconto.toPrecision(4)); $(".diff").html(completo); HTML: <label>Valor :</label> <div id="diff" class='diff' style='border: 1px solic #ccc'> </div> Obs: Já vi varias opções, mais nenhuma que mudasse apenas o campo de resultado sem "altert" sem nada.. somente o campo do resultado.
  2. Bom, estou penando pra conseguir fazer isso e nao to conseguindo, nao achei ninguem ensinando de forma que eu entenda ou da forma que eu precisava. Eu estou fazendo um programa tipo um caixa eletronico onde tem a a classe TDepositar que recebera o valor a ser depositado digitados no Jtextfield, eu queria pegar esse valor digitado convertendo para double , apos o Usuario clickar no OK, e mostrar na tela da classe TExtrato. Eu nao estou conseguindo converter esse valor e nao sei como mostrar ele na tela TExtrato. Se alguem puder me ajudar agradeco :) Classe TDepositar (tentei converter para double apos clickar no ok) package Trab; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; public class TDepositar extends JFrame{ JButton voltar = new JButton("voltar"); JButton ok = new JButton("ok"); JTextField deposito = new JTextField(); double valor; public TDepositar (){ super("Depositar"); Container c = getContentPane(); c.setLayout(new GridLayout(3,2)); c.add(new JLabel ("Quanto deseja depositar:")); c.add(deposito); ok.addActionListener(new ActionListener() { @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent e){ valor = Double.parseDouble(deposito.getText()); new TCaixa().show(); dispose(); } }); c.add(ok); voltar.addActionListener(new ActionListener() { @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent e){ new TCaixa().show(); dispose(); } }); c.add(voltar); setSize(300,200); setDefaultCloseOperation(EXIT_ON_CLOSE); } } Classe TExtrato package Trab; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; public class TExtrato extends JFrame{ JButton voltar = new JButton("Voltar"); JButton ok = new JButton("ok"); public TExtrato (){ super("Extrato"); Container c = getContentPane(); c.setLayout(new GridLayout(3,2)); c.add(new JLabel ("Nome:")); c.add(new JLabel ("Numero da conta:")); c.add(new JLabel ("Saldo atual:")); c.add(new JLabel ("Saques realizados hoje:")); ok.addActionListener(new ActionListener() { @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent e){ new TCaixa().show(); dispose(); } }); c.add(ok); voltar.addActionListener(new ActionListener() { @SuppressWarnings("deprecation") public void actionPerformed(ActionEvent e){ new TCaixa().show(); dispose(); } }); c.add(voltar); setSize(300,200); setDefaultCloseOperation(EXIT_ON_CLOSE); } }
  3. Bom dia! Eu tenho uma aplicação web que está rodando apenas localmente, preciso liberar esta aplicação para que os outros usuários possam acessar, eu preciso que a aplicação funcione offline e fique online apenas quando o usuário fizer determinada ação no sistema. Alguém pode me dar um ideia do que preciso? e se é possível também.
  4. Me deparei com está situação em uma das maquinas que administro e não estou conseguindo solucionar, a mesma aparece com vários javas instalados sendo que na realidade há apenas um. Neste foto que estou colocando para ilustrar a situação aparecem 3 programas instalados. Na Pasta do Arquivo de Programas só há uma instalação. Já utilizei o programa recomendado pela Java para desinstalação do mesmo e não houve resultado. Alguém pode me auxiliar, obrigado !
  5. Olá Pessoal, Preciso selecionar um select multiple com valores retornados do banco. Os valores retornados são os IDs separados por vírgula, exemplo: 1,2,3,4,5 Geralmente quando é somente um valor eu faço desta forma: $("#combo_area").val(36).trigger('change'); No select multiple, se eu fizer desta maneira manualmente dá certo: $("#combo_area").val(["5","4"]).trigger('change'); Porém estou com dificuldades de colocar desta forma. Tentei fazer um split, como exemplo: var area = ""; var arr_area = id_area.split(','); for (i = 0; i < arr_area.length; i++) { area += '"'+arr_area[i]+'", '; valor = area.substr(0,(area.length - 2)); }; $("#combo_area").val([valor]).trigger('change'); Mas não deu certo, alguém pode ajudar aí?
  6. Boa Tarde! Estou testando um sistema de código livre chamado Sigafrota. Porem o sistema não executa quando acesso o Tomcat. Verifiquei o log do sistema e está sendo apresentado diversos erros, como não tenho muita experiencia nessa área gostaria de ajuda. Segue abaixo o log de erro. Obrigado pela atenção! sigafrota-log.txt
  7. Galera, alguém sabe me dizer qual biblioteca devo utilizar para poder dar import no jsf.util? Obrigado,
  8. Boa tarde, Eu estou com uma dúvida, eu tenho um arquivo CSV que contém centenas de url's , eu preciso que o meu script abra a URL e pega alguns dados dentro de umas td's e classes. A parte de pegar os dados eu já consegui, porem não conseguindo fazer o me arquivo abrir as diversificadas urls. Tendo em vista que eu estou utilizando o selenium para abrir as URL.
  9. Olá! Estou com dificuldades no tratamento de eventos em Java. Gostaria de adicionar os logs de eventos ao TextArea, com a data e hora em que ocorreram. Comecei a implementar o evento de click do botão. Ele funciona, mas não sei como faço para jogar o log na área de texto. Tem uma parte do código que deixei comentada, que seria utilizada para adicionar o log a todos os eventos, mas não está funcionando como esperado (não implementei todos os eventos ainda). Os eventos que quero monitorar são: 1. Botao: MouseListener - Implementar todos os métodos desta interface. 2. Frame: MouseListener - Implementar todos os métodos desta interface. 3. Campo 1 e 2:FocusListener - Implementar todos os métodos desta interface. 4. Campo 1 e 2:KeyListener - Implementar o método keyTyped informando no log a tecla pressionada. Seria para ser mais ou menos assim: Segue o código que estou utilizando, se alguém puder ajudar, agradeço muito! package meventos; import java.awt.TextArea; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextField; public class MEventos extends JFrame { private JLabel jCampo1, jCampo2, jLog; private JTextField jtfCampo1, jtfCampo2; private TextArea taLog; private JButton jbBotao; public MEventos() { IniciarComponentes(); } public void IniciarComponentes() { jbBotao = new JButton("Botão"); jbBotao.setBounds(320, 270, 80, 30); jbBotao.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { System.out.println("Botao Foi Clicado"); } }); this.setSize(450, 350); this.setLayout(null); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Tratamento de Eventos"); jCampo1 = new JLabel("Campo 1"); jCampo1.setBounds(10, 10, 50, 20); jtfCampo1 = new JTextField(); jtfCampo1.setBounds(10, 30, 200, 20); jCampo2 = new JLabel("Campo 2"); jCampo2.setBounds(225, 10, 50, 20); jtfCampo2 = new JTextField(); jtfCampo2.setBounds(225, 30, 200, 20); jLog = new JLabel("Log de Eventos"); jLog.setBounds(10, 80, 90, 20); taLog = new TextArea("", 10, 60, TextArea.SCROLLBARS_VERTICAL_ONLY); taLog.setBounds(10, 100, 400, 150); taLog.setEditable(true); this.add(jCampo1); this.add(jtfCampo1); this.add(jCampo2); this.add(jtfCampo2); this.add(jLog); this.add(taLog); this.add(jbBotao); } /** // Não funciona corretamente //Método que pode ser utilizado para adicionar ao log todos eventos public void addEventos(String evento) { DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); //pega hora Date date = new Date(); taLog.setText( dateFormat.format(date)+" - "+evento+"\n"+ taLog.getText()); taLog.setCaretPosition(0); //posiciona na primeira linha } public void keyTyped(KeyEvent e) { addEventos("Tecla \""+e.getKeyChar()+"\" digitada no Campo 1");//pega a tecla pressionada no campo 1 } * * */ public static void main(String[] args) { JFrame x = new MEventos(); x.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); x.setVisible(true); } }
  10. java

    Alguém que saiba porque na saída mostra 5,6,2,2 e não 5,6,1,2 por favor? Perdi 1,0 (ponto) na prova por não entender; sou estudando de SI, só pra constar, obgg Defini o atributo "x" como static;
  11. Olá senhores (as) boa tarde, estou tentando, fazer uma consulta no banco e extrair dados filtrados vindos de um array de uma combobox por exemplo: $MySQLi->query ("SELECT i.id, b.bairro,c.cidade,t.tipo_nome FROM imoveis i LEFT JOIN bairros b ON (b.id=bairro)LEFT JOIN cidades c ON (c.id=cidade)LEFT JOIN tipos t ON (t.id=tipo_nome) WHERE i.ativo='1' AND i.tipo='".$tipo."' AND i.cidade='".$id_cidade."' AND i.bairro='".$id_bairro."'" ORDER BY id DESC") Notem que na última concatenação ( $id_bairro ) é aonde eu recebo o array que por exemplo , lá na combo que desenvolvi se o usuário escolher 2 bairros , ele irá vir assim (id1, id 2) .. Aí dentro do SELECT iria ficar no id_bairro=1,2, e sei que isso é errado eu já divide a variável com implode separando com vírgula , mas da erro e a consulta não aparece na tela, mas se o usuário escolher apenas uma opção bairro ela chega corretamente, somente com array que estou tendo dificuldade de buscar a consulta. E para ficar bem esclarecido, eu preciso que, com esse array id1, id2 , buscar essas 2 consultar e não todas do banco.. Desde já agradeço a ajuda...
  12. Olá senhores boa noite, estou enfrentando um pequeno problema para enviar algumas variáveis dentro do java script para um php, e o que acontece, tenho um filtro de busca no site (combobox) com os select FINALIDADE,TIPO,CIDADE, BAIRROS, e preciso pegar cada ID destes selects que são vetores (array) e enviar para outro arquivo e pegar via POST... Até aí eu consegui ,mas não estou conseguindo enviar todas as variáveis dentro do java , e das 3 que envio só chegam 2 e a última não chega e da UNDEFINED , que seria variável indefenida, e segue os scripts: <script type="text/javascript"> $(document).ready(function() { $("select").change(function() { var negocio = $("#negocio").val(); alert(negocio); AJAXBAIRROS("Pesq_Bairros","combo_cidades.php?id_negocio="+negocio); var tipos = $("#tipo").val(); alert(tipos); var cidades = $("#cidade").val(); alert(cidades); AJAXBAIRROS("Pesq_Bairros","combo_cidades.php?id_negocio="+negocio,"id_tipo="+tipos,"id_cidade="+cidades); }); }); $(document).ready(function(){ $('select[name=bairro]').click(function(e){ if(document.getElementById('cidade') && document.busca.cidade.value==""){ AJAXBAIRROS("Pesq_Bairros","combo_cidades.php?id_cidade="); }else{ e.preventDefault(); var id_tipo=1; }}); }); </script> Este primeiro script eu fiz algumas adaptações e não sei se esta correto , mas notem que na linha onde esta a URL tem 3 variáveis +negocio + tipos + cidades, mas a última cidade não chega, e seu eu tirar a primeira que seria negócio a variável cidade chega normalmente , e notem que a chamada deste link é AJAXBAIRROS é chama através deste script abaixo: ////FUNCAO PRA CRIAR AJAX function createXMLHTTP() { var ajax; try { ajax = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { try { ajax = new ActiveXObject("Msxml2.XMLHTTP"); alert(ajax); } catch(ex) { try { ajax = new XMLHttpRequest(); } catch(exc) { alert("Esse browser não tem recursos para uso do Ajax"); ajax = null; } } return ajax; } var arrSignatures = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"]; for (var i=0; i < arrSignatures.length; i++) { try { var oRequest = new ActiveXObject(arrSignatures[i]); return oRequest; } catch (oError) { } } throw new Error("MSXML is not installed on your system."); } function AJAXBAIRROS(xDiv, xPagina, xVariaveis){ var ajax = createXMLHTTP(); ajax.open("post", xPagina, true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange=function(){ if (ajax.readyState==4){ document.getElementById(xDiv).innerHTML = unescape(ajax.responseText. replace(/\+/g," ",/\+/g," ")); } } ajax.send(xVariaveis); } E vendo este script, eu percebi que pode ou não ser por causa das expressões regulares, e sei que precisa aumentar as regras para chamar mais variáveis, não sei se é isso mesmo, mas fiz isso em meu htaccess, mas se puderem me ajudar, desde já eu agradeço...
  13. xhtml

    É o seguinte pessoal, preciso listar os registros de uma tabela (banco postgres), em uma página xhtml. Estou usando JSF framework Bootsfaces, o recurso DataTable. Já implementei Classe, Dao , Bean, verifiquei se a busca está correta várias vezes, mas não está listando na página. Poderiam me dar uma ajuda com isso? Página: <?xml version='1.0' encoding='UTF-8' ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ui:decorate xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html" xmlns:ui="http://xmlns.jcp.org/jsf/facelets" template="template.xhtml" xmlns:b="http://bootsfaces.net/ui" xmlns:p="http://primefaces.org/ui" xmlns:f="http://xmlns.jcp.org/jsf/core"> <ui:define name="title">SIAI - Atendimentos</ui:define> <ui:define name="conteudo"> <b:row styleClass="table-responsive"> <b:row> <b:column col-sm="4" col-md="4" styleClass=""> <h1>Atendimentos</h1> </b:column> <b:column col-sm="2" col-md="2" styleClass=""> </b:column> <b:column col-sm="6" col-md="6" style="padding: 30px 0px 10px 0px;"> <a href="cadastro-atendimento.jsf"><b:button look="info" size="md" value="Novo Atendimento"/></a> <!--O botão Editar abaixo é provisório, funcionando, o sistema vai exibir um ícone 'Editar' para cada ítem de atendimento da lista abaixo--> <a href="editar-atendimento.jsf"><b:button look="info" size="md" value="Editar Atendimento"/></a> </b:column> </b:row> <hr/> <h:form> <h:dataTable styleClass="table table-striped" value="#{atendimentoBean.atendimentos}" var="atendimento" > <h:column> <f:facet name="header"><h:outputText value="ID" /></f:facet> <h:outputText value="#{atendimento.id_atendimento}" /> </h:column> <h:column> <f:facet name="header"><h:outputText value="Jornalista" /></f:facet> <h:outputText value="#{atendimento.jornalista_atendido}" /> </h:column> <h:column> <f:facet name="header"><h:outputText value="Data/Hora" /></f:facet> <h:outputText value="#{atendimento.data_horario_abertura}" /> </h:column> <h:column> <f:facet name="header"><h:outputText value="Emissora" /></f:facet> <h:outputText value="#{atendimento.emissora}" /> </h:column> <h:column> <f:facet name="header"><h:outputText value="Situação" /></f:facet> <h:outputText value="#{atendimento.status}" /> </h:column> </h:dataTable> </h:form> </b:row> </ui:define> </ui:decorate> Classe entidade: package br.org.hu.sistemaatendimentoimprensa.negocio; import java.util.Date; public class Atendimento { private int id_atendimento; private Date data_horario_abertura; private String status; private Date data_hora_encerramento; private String resumo_pauta; private String inspiracao; private String assunto; private String informacoes; private String tipo_entrevista; private String emissora; private String programa; private String jornalista_atendido; private String usuario_logado; public Atendimento(){ } public void cadastrarAtendimento() { } public void editarAtendimento() { } public Date getData_horario_abertura() { return data_horario_abertura; } public void setData_horario_abertura(Date data_horario_abertura) { this.data_horario_abertura = data_horario_abertura; } public Date getData_hora_encerramento() { return data_hora_encerramento; } public void setData_hora_encerramento(Date data_hora_encerramento) { this.data_hora_encerramento = data_hora_encerramento; } public String getUsuario_logado() { return usuario_logado; } public void setUsuario_logado(String usuario_logado) { this.usuario_logado = usuario_logado; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getJornalista_atendido() { return jornalista_atendido; } public void setJornalista_atendido(String jornalista_atendido) { this.jornalista_atendido = jornalista_atendido; } public String getEmissora() { return emissora; } public void setEmissora(String emissora) { this.emissora = emissora; } public String getPrograma() { return programa; } public void setPrograma(String programa) { this.programa = programa; } public String getResumo_pauta() { return resumo_pauta; } public void setResumo_pauta(String resumo_pauta) { this.resumo_pauta = resumo_pauta; } public String getTipo_entrevista() { return tipo_entrevista; } public void setTipo_entrevista(String tipo_entrevista) { this.tipo_entrevista = tipo_entrevista; } public String getInspiracao() { return inspiracao; } public void setInspiracao(String inspiracao) { this.inspiracao = inspiracao; } public String getAssunto() { return assunto; } public void setAssunto(String assunto) { this.assunto = assunto; } public String getInformacoes() { return informacoes; } public void setInformacoes(String informacoes) { this.informacoes = informacoes; } public int getId_atendimento() { return id_atendimento; } public void setId_atendimento(int id_atendimento) { this.id_atendimento = id_atendimento; } @Override public int hashCode() { int hash = 7; hash = 13 * hash + this.id_atendimento; return hash; } @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final Atendimento other = (Atendimento) obj; if (this.id_atendimento != other.id_atendimento) { return false; } return true; } public void getData_abertura(String string) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } public void getResumo_pauta(String string) { throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. } } Classe Bean (tentem considerar apenas o listar()): package br.org.hu.sistemaatendimentoimprensa.beans; import br.org.hu.sistemaatendimentoimprensa.dao.AtendimentoDAO; import br.org.hu.sistemaatendimentoimprensa.negocio.Atendimento; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean @SessionScoped public class AtendimentoBean { private Atendimento atendimento = new Atendimento(); public List<Atendimento> atendimentos = new ArrayList<>(); public AtendimentoBean() { } public void adicionar() throws SQLException{ AtendimentoDAO dao = new AtendimentoDAO(); dao.adicionar(atendimento); atendimento = new Atendimento(); } public void listar() throws SQLException { AtendimentoDAO AtendimentoDao = new AtendimentoDAO(); atendimentos = AtendimentoDao.buscar(); } public void selecionarEditar(Atendimento a){ Atendimento atend = new Atendimento(); atend = a; } public void editar() throws SQLException{ AtendimentoDAO dao = new AtendimentoDAO(); dao.alteraDAO(atendimento); atendimento = new Atendimento(); } public Atendimento getAtendimento() { return atendimento; } public List<Atendimento> getAtendimentos() { return atendimentos; } public void setAtendimentos(List<Atendimento> atendimentos) { this.atendimentos = atendimentos; } public void setAtendimento(Atendimento atendimento) { this.atendimento = atendimento; } //------------------------------------------------------------------------ // a variável e os métodos abaixo serviram para testar o funcionamento da estrutura String msg; public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } public void exibeDados() { msg = atendimento.getJornalista_atendido() + " -- " + atendimento.getEmissora()+ " -- " + atendimento.getPrograma()+ " -- " + atendimento.getResumo_pauta()+ " -- " + atendimento.getTipo_entrevista()+ " -- " + atendimento.getInspiracao()+ " -- " + atendimento.getAssunto()+ " -- " + atendimento.getInformacoes(); } //------------------------------------------------------------------------------------------- } //package br.org.hu.sistemaatendimentoimprensa.beans; // //import br.org.hu.sistemaatendimentoimprensa.dao.AtendimentoDAO; //import br.org.hu.sistemaatendimentoimprensa.negocio.Atendimento; //import java.sql.SQLException; //import java.util.ArrayList; //import java.util.List; //import javax.faces.bean.ManagedBean; //import javax.faces.bean.SessionScoped; // // // //@ManagedBean //@SessionScoped //public class AtendimentoBean { // // private Atendimento atendimento = new Atendimento(); // public List<Atendimento> atendimentos = new ArrayList<>(); // // public AtendimentoBean() // { // // } // // public void adicionar() throws SQLException{ // AtendimentoDAO dao = new AtendimentoDAO(); // dao.adicionar(atendimento); // atendimento = new Atendimento(); // } // // public void listar() throws SQLException { // AtendimentoDAO dao = new AtendimentoDAO(); // atendimentos = dao.buscar(); // } // // public void selecionarEditar(Atendimento a){ // Atendimento atend = new Atendimento(); // atend = a; // } // // public void editar() throws SQLException{ // AtendimentoDAO dao = new AtendimentoDAO(); // dao.alteraDAO(atendimento); // atendimento = new Atendimento(); // } // // public Atendimento getAtendimento() { // return atendimento; // } // // public void setAtendimento(Atendimento atendimento) { // this.atendimento = atendimento; // } // // // // // //------------------------------------------------------------------------ // // a variável e os métodos abaixo serviram para testar o funcionamento da estrutura // String msg; // // public String getMsg() { // return msg; // } // // public void setMsg(String msg) { // this.msg = msg; // } // // public void exibeDados() // { // msg = atendimento.getJornalista_atendido() + " -- " + // atendimento.getEmissora()+ " -- " + // atendimento.getPrograma()+ " -- " + // atendimento.getResumo_pauta()+ " -- " + // atendimento.getTipo_entrevista()+ " -- " + // atendimento.getInspiracao()+ " -- " + // atendimento.getAssunto()+ " -- " + // atendimento.getInformacoes(); // } // //------------------------------------------------------------------------------------------- // // //} Classe DAO (Considerem apenas o buscar()) : package br.org.hu.sistemaatendimentoimprensa.dao; import br.org.hu.sistemaatendimentoimprensa.negocio.Atendimento; import br.org.hu.sistemaatendimentoimprensa.util.FabricaConexao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author Simone */ public class AtendimentoDAO { public void adicionar(Atendimento atendimento) throws SQLException { Connection conexao = FabricaConexao.getConexao(); String sql = "INSERT INTO atendimento.atendimento(data_abertura, resumo_pauta, assunto, status,informacoes_passadas," + "tipo_entrevista,emissora_id_emissora, jornalista_id_jornalista)\n" + " VALUES (?,?,?,?,?,?,?,?)"; try { PreparedStatement st = conexao.prepareStatement(sql); //st.setDate(1, atendimento.getData_abertura()); st.setString(2, atendimento.getResumo_pauta()); st.setString(3, atendimento.getAssunto()); atendimento.setStatus("Ativo"); st.setString(4, atendimento.getStatus()); st.setString(5, atendimento.getInformacoes()); st.setString(6, atendimento.getTipo_entrevista()); st.setString(7, atendimento.getEmissora()); st.setString(8, atendimento.getJornalista_atendido()); //executa st.execute(); st.close(); } catch (SQLException e) { throw new RuntimeException(e); } } public List<Atendimento> buscar() throws SQLException { try{ Connection conexao = FabricaConexao.getConexao(); List<Atendimento> atendimentos = new ArrayList<>(); PreparedStatement st = conexao.prepareStatement("select * from atendimento.atendimento"); ResultSet rs = st.executeQuery(); while (rs.next()) { Atendimento atendimento = new Atendimento(); atendimento.setId_atendimento(rs.getInt("id_atendimento")); atendimento.setData_horario_abertura(rs.getDate("data_horario_abertura")); atendimento.setStatus(rs.getString("status")); atendimento.setData_hora_encerramento(rs.getDate("data_hora_encerramento")); atendimento.setResumo_pauta(rs.getString("resumo_pauta")); atendimento.setInspiracao(rs.getString("inspiracao")); atendimento.setAssunto(rs.getString("assunto")); atendimento.setInformacoes(rs.getString("informacoes")); atendimento.setTipo_entrevista(rs.getString("tipo_entrevista")); atendimento.setEmissora(rs.getString("emissora_id_emissora")); atendimento.setPrograma(rs.getString("programa_id_programa")); atendimento.setJornalista_atendido(rs.getString("jornalista_id_jornalista")); atendimento.setUsuario_logado(rs.getString("usuario_id_usuario")); atendimentos.add(atendimento); } return atendimentos; }catch(SQLException e){ Logger.getLogger(AtendimentoDAO.class.getName()).log(Level.SEVERE, null, e); return null; } } public void alteraDAO(Atendimento atendimento) throws SQLException { Connection conexao = FabricaConexao.getConexao(); String sql = "UPDATE atendimento.jornalista set data_abertura=?, resumo_pauta=?, assunto=?, status=?,informacoes_passadas=?," + "tipo_entrevista=?,emissora_id_emissora=?, jornalista_id_jornalista=? where id_atendimento=? "; try { PreparedStatement st = conexao.prepareStatement(sql); //st.setString(1,atendimento.getData_abertura()); st.setString(2,atendimento.getResumo_pauta()); st.setString(3,atendimento.getAssunto()); st.setString(4,atendimento.getStatus()); st.setString(5,atendimento.getInformacoes()); st.setString(6,atendimento.getTipo_entrevista()); st.setString(7,atendimento.getEmissora()); st.setString(8,atendimento.getJornalista_atendido()); st.setInt(9,atendimento.getId_atendimento()); st.execute(); st.close(); } catch (SQLException e) { throw new RuntimeException(e); } } }
  14. Salve senhores, depois de muito tempo sem postar nada, hoje vim para alguém tentar me ajudar. O que acontece é que tenho esse java script: <script language="javascript"> function Bairros(){ var tipo=new Array(); tipo=document.busca.tipo.value; var select=[]; <!-- --> var select = document.forms[0].cidade; var selected= []; for (var i = 0; i < select.options.length;i++) { if (select.options[i].selected) { selected.push(select.options[i].value); }} alert(Array(selected)); ChamaAJAXDIV3("div_PesqBairros", "combo_cidades.php?id_cidade="+Array(selected,"&id_tipo="+tipo)); } $(document).ready(function(){ $('select[name=bairro]').click(function(e){ if(document.getElementById('cidade') && document.busca.cidade.value==""){ alert("Selecione uma Cidade para pesquisar por Bairros."); }else{ e.preventDefault(); var id = $(this).attr('id'); var maskHeight = $(document).height(); var maskWidth = $(window).width(); $('#mask').css({'width':maskWidth,'height':maskHeight}); $('#mask').fadeIn(1000); $('#mask').fadeTo("slow",0.8); //Get the window height and width var winH = $(window).height(); var winW = $(window).width(); $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2); $(id).fadeIn(2000); $('.window .fechar').click(function(e){ e.preventDefault(); $('#mask').hide(); $('.window').hide(); }); $('#mask').click(function(){ $(this).hide(); $('.window').hide(); }); }}); }); </script> Ele faz a função de pegar ids em um array de um select de uma combo box e passar para outro arquivo e resgato eles para imprimir os dados escolhidos pelo usuário através dos ids selecionados na combo box, e para vcs verem o funcionamento irei deixar aqui o link do site que uso esse script com janela modal, http://www.jcimoveisbrasil.com no google chrome, mozila e opera que já testei e funciona normalmente, mas no bendito internet explorer, para capturar o id e buscar os bairros , o usuário precisa selecionar 2 check box e mesmo assim acaba vindo dados errados do banco... Já tentei de tudo e ainda não consegui solucionar esse bug que esta dando no internet explorer a partir do 9.. Desde já eu agradeço ..
  15. Boa tarde, Galera!!! Estou com dúvida sobre esse erro que está aparecendo no meu compilador... O programa tem de emitir uma nota de vendas de produtos. Estou na introdução a padrões de projeto, e estou tentando utilizar um padrão Alta Coesão. Estou enviando o projeto em anexo... Desde já obrigado. NotaVenda (2).zip
  16. Pessoal, preciso criar um sistema web (intranet) que faça todo o serviço de NFe, porém já estou ciente que com PHP sozinho é impossível. Queria saber se é possível criar um modulo/componente(?) em JAVA que ficará no servidor junto com o sistema, e fazer com que o PHP se comunique com ele para então, gerar o XML assinado. É possível essa comunicação? Caso não, alguém teria m alguma outra solução? Obrigado.
  17. Galera estou precisando pegar o último valor de um endereço que pego do meu Android, alguém pra orientar? Segue o exemplo: Uri uri = data.getData(); TextView statusText = (TextView) mContentView.findViewById(R.id.status_text); statusText.setText("Sending: " + uri); Log.d(WiFiDirectActivity.TAG, "Intent----------- " + uri.toString()); Resposta do uri.toString() => 'content://com.android.externalstorage.documents/document/0000-A4D2%3APastaKelli%2FPhotos.zip' No caso estou precisando pegar esse último valor => 'Photos.zip'
  18. Bom dia galera, fiz um protótipo de notificação esta funcionando tudo certinho, o que eu não sei fazer é como é mostrar o TEXTO e TITULO da notificação... Alguém pode me ajuda, como fazer isso.. código abaixo: public class FcmMessagingService extends FirebaseMessagingService { @Override public void onMessageReceived(RemoteMessage remoteMessage) { String title = remoteMessage.getNotification().getTitle(); String message = remoteMessage.getNotification().getBody(); String click_action = remoteMessage.getNotification().getClickAction(); Intent intent = new Intent(click_action); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pendingIntent = PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_ONE_SHOT); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this); notificationBuilder.setContentTitle(title); notificationBuilder.setContentText(message); notificationBuilder.setSmallIcon(R.mipmap.ic_launcher); notificationBuilder.setAutoCancel(true); notificationBuilder.setContentIntent(pendingIntent); NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); notificationManager.notify(0,notificationBuilder.build()); } } Queria mostrar esse TITLE e o MESSAGE, quando a pessoa clicar na notificação ele armazena e ela abre e consegue le o que está escrito.. vlw galera
  19. não estou a conseguir por a funcionar xml atribuir valores verdadeiros ou falsos num checkbox segue-se o codigo alguém me pode ajudar <?xml version="1.0"?> <gameoptions> <opcao> <name>Your Name</name> <value>true</value> </opcao> <opcao id="2"> <name>Group Friend</name> <value>true</value> </opcao> <opcao id="3"> <name>Alliance Name</name> <value>true</value> </opcao> <opcao id="4"> <name>NPC Names</name> <value>true</value> </opcao> <opcao id="5"> <name>Friends Names</name> <value>true</value> </opcao> <opcao id="6"> <name>Enemy Names</name> <value>true</value> </opcao> <opcao id="7"> <name>Display Monsters Names</name> <value>false</value> </opcao> </gameoptions> public List<configuration>le() { List<configuration> Historico = new ArrayList<configuration>(); try { File fXmlFile = new File("Game_Options.xml"); DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); Document doc = dBuilder.parse(fXmlFile); //optional, but recommended //read this - http://stackoverflow.com/questions/13786607/normalization-in-dom-parsing-with-java-how-does-it-work doc.getDocumentElement().normalize(); System.out.println("Root element :" + doc.getDocumentElement().getNodeName()); NodeList nList = doc.getElementsByTagName("opcao"); System.out.println("----------------------------"); for (int temp = 0; temp < nList.getLength(); temp++) { Node nNode = nList.item(temp); // System.out.println("\nCurrent Element :" + nNode.getNodeName()); if (nNode.getNodeType() == Node.ELEMENT_NODE) { Element eElement = (Element) nNode; // System.out.println("Game options id : " + eElement.getAttribute("id")); // System.out.println("Name opção : " + eElement.getElementsByTagName("name").item(0).getTextContent()); // System.out.println("value : " + eElement.getElementsByTagName("value").item(0).getTextContent()); configuration ola = new configuration(); ola.setcodocao(eElement.getAttribute("id")); ola.setnome(eElement.getElementsByTagName("name").item(0).getTextContent()); ola.setValidacao(eElement.getElementsByTagName("value").item(0).getTextContent()); // System.out.println(nome_opcao); //System.out.println( validade); Historico.add(ola); } } } catch (Exception e) { e.printStackTrace(); } return Historico; } try { List<configuration> piloto = new configuration().le(); Iterator<configuration> pilotopro = piloto.iterator(); while (pilotopro.hasNext()) { configuration config = pilotopro.next(); // p.getcodigoopcao(); // p.getnome(); // t = Boolean.parseBoolean(p.getvalidacao()); System.err.println("Codigo de Opcao"+ config.getcodigoopcao()); System.err.println("Nome de Opcao"+ config.getnome()); System.err.println("Validação de Opcao"+config.getvalidacao()); loginPanel = new Container(); Label fg = loginPanel.addChild(new Label("Options", new ElementId("title"))); fg.setBackground(null); Container props = loginPanel.addChild(new Container(new SpringGridLayout(Axis.Y, Axis.X, FillMode.None, FillMode.Last))); props.setBackground(null); TabbedPanel tabs = new TabbedPanel(); tab1 = tabs.addTab("Game Options", new Container(new SpringGridLayout(Axis.X, Axis.Y))); Container name = tab1.addChild(new Container()); Label o = name.addChild(new Label("Name", new ElementId("title"))); o.setBackground(null); Name = name.addChild(new Checkbox("Your Name")); Group = name.addChild(new Checkbox("Group Friend")); Aliance = name.addChild(new Checkbox("Alliance Name")); NPC = name.addChild(new Checkbox("NPC Names")); friends = name.addChild(new Checkbox("Friends Names")); Enemy = name.addChild(new Checkbox("Enemy Names")); Monsters = name.addChild(new Checkbox("Display Monsters Name")); Name.setChecked(config.getvalidacao()); devia ser verdadeiro e me da falso Group.setChecked(config.getvalidacao());devia ser verdadeiro e me da falso Aliance.setChecked(config.getvalidacao());devia ser verdadeiro e me da falso NPC.setChecked(config.getvalidacao());devia ser verdadeiro e me da falso friends.setChecked(config.getvalidacao());devia ser verdadeiro e me da falso Enemy.setChecked(config.getvalidacao());devia ser verdadeiro e me da falso Monsters.setChecked(config.getvalidacao()); falso } } catch (Exception ex) { }
  20. Quando tento abrir o StarTeam logo aparece a mensagem "Java_SDK1.8.0_121" is an unrecognized Java VM name. No micro estão instalados O Java e o Java SDK, coloquei-os nas pastas C:\Arquivos de Programas\Componentes\Java\JRE e C:\Arquivos de Programas\Componentes\Java\SDK e não tem em mais nenhum lugar (coloco nestas pastas para não ficar criando um monte delas com nomes de versões). Tenho que fazer alguma alteração específica em algum arquivo do StarTeam? Uso também o Eclipse. O nome Java SDK1.8.0_121 fui eu que coloquei, já tentei JRE, SDK, entre outros ...
  21. Estou tentando fazer buscas em um index feito com Lucene que me foi enviado. São buscas simples que não estão dando certo... package portugues; //https://lucene.apache.org/core/2_9_4/queryparsersyntax.html import java.nio.file.Paths; import javax.management.Query; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org.apache.lucene.index.DirectoryReader; import org.apache.lucene.index.IndexReader; import org.apache.lucene.queryparser.classic.QueryParser; import org.apache.lucene.search.IndexSearcher; import org.apache.lucene.store.FSDirectory; public class Buscador { public static void main(String[] args) { IndexReader reader = DirectoryReader.open(FSDirectory.open(Paths.get("/home/janaina/Bureau/projet_java/MyLuceneIndex"))); IndexSearcher searcher = new IndexSearcher(reader); Analyzer analyzer = new StandardAnalyzer(); QueryParser parser = new QueryParser("contents", analyzer); Query query1 = parser.parse("pomme"); Query query2 = parser.parse("pomme" AND "banane"); Query query3 = parser.parse("pomme" OR "banane"); Query query4 = parser.parse("pomme*"); System.out.println(query1); System.out.println(query2); System.out.println(query3); System.out.println(query4); } } Eu só preciso encontrar algumas palavras usando Query Parser Syntax. Desculpa se a pergunta é besta. É que sou iniciante... Obrigada! Se alguém tiver outra sugestão, agradeço também!
  22. Identifiquei um bug ao utilizar uma variável combo box numérica com casas decimais no GX Ev3. Nas versões Ev1 e Ev2 o mesmo exemplo funciona perfeitamente. Eu não sou bom em escrever, mas vou tentar descrever o problema. Se alguém não entender eu tento de novo! Quem puder me ajudar faça o seguinte: 1 - Crie uma variável do tipo Numeric(7.2) no WebForm em uma WebPanel. 2 - Na tela defina-a como um combo box com os valores inteiros ou quebrados: Exemplo: &CASA_DECIMAL.AddItem(100, "100%") &CASA_DECIMAL.AddItem(75, "75%") &CASA_DECIMAL.AddItem(50.00, "50%") &CASA_DECIMAL.AddItem(40.00, "40%") &CASA_DECIMAL.AddItem(35.15, "35,15%") 3 - Crie um evento Enter ou qualquer outro para "printar" o valor da variável de exemplo. 3.1 - Por exemplo, ao selecionar a opção 75% e "printar" o valor através do evento, o valor muda para 7500,00, ao invés de 75,00. Exemplos: &CASA_DECIMAL.ToFormattedString() //- O resultado de 75%, é : 7500,00 &CASA_DECIMAL.ToString() // - O resultado de 75%, é: 7500.00. Estou usando GeneXus Ev3(update 11), gerando Java com JDK 1.8.0_101. Este problema só acontece quando a variável é um combo box. Quando é um input Edit, o valor é printado corretamente.
  23. Ao tentar iniciar uma página do sistema mostra este erro. Vou colocar os códigos: DAO package br.com.netsoft.desif.dao.endereco; import java.io.Serializable; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.Query; import br.com.netsoft.desif.model.endereco.PaisEntity; public class PaisDao implements Serializable { private static final long serialVersionUID = 1402488530698938353L; final private String hql = " p FROM PaisEntity p "; EntityManager em; public List<PaisEntity> listarPaises() { StringBuilder hqlSelect = new StringBuilder(hql); final String query = "SELECT " + hqlSelect; Query querySelect = em.createQuery(query); @SuppressWarnings("unchecked") List<PaisEntity> resultList = querySelect.getResultList(); return resultList; } } ENTITY package br.com.netsoft.desif.model.endereco; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; public class PaisEntity implements Serializable { private static final long serialVersionUID = 7784827196506672790L; private Long id; private String descricao; @Id @Column(name = "pai_id") @SequenceGenerator(name = "enderecos.end_pais_pai_id_seq", sequenceName = "enderecos.end_pais_pai_id_seq", allocationSize = 1) @GeneratedValue(generator = "enderecos.end_pais_pai_id_seq", strategy = GenerationType.SEQUENCE) public Long getId() { return id; } public void setId(Long id) { this.id = id; } @Column(name = "pai_descricao") public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } } CONTROLLER package br.com.netsoft.desif.controler.endereco; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import javax.annotation.PostConstruct; import javax.enterprise.context.RequestScoped; import javax.faces.bean.ManagedBean; import br.com.netsoft.desif.dao.endereco.PaisDao; import br.com.netsoft.desif.model.endereco.PaisEntity; @ManagedBean(name = "paisControler") @RequestScoped public class PaisControler extends PaisEntity { private static final long serialVersionUID = -8396738159447021720L; private List<PaisEntity> paises; private PaisDao paisDao; public List<PaisEntity> getPaises() { if (paises == null) { return new ArrayList<PaisEntity>(); } return paises; } public void setPaises(List<PaisEntity> paises) { this.paises = paises; } @PostConstruct public void init() { System.out.println("Página inicial de países."); @SuppressWarnings("unused") List<PaisEntity> paisesBusca = paisDao.listarPaises(); ArrayList<PaisEntity> paises = (ArrayList<PaisEntity>) paisDao.listarPaises(); for (Iterator<?> iterator = paises.iterator(); iterator.hasNext();) { PaisEntity pais = (PaisEntity) iterator.next(); pais.setId(pais.getId()); pais.setDescricao(pais.getDescricao()); paises.add(pais); } this.setPaises(paises); } public String getMensagem() { return "Teste"; } } VISÃO <!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:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html"> <h:head> <title>Hello JSF!</title> </h:head> <h:body> #{paisControler.mensagem} <h:dataTable var="pais" value="#{paisControler.paises}"> <h:column headerText="Id"> <h:outputText value="#{pais.id}" /> </h:column> <h:column headerText="Year"> <h:outputText value="#{pais.descricao}" /> </h:column> </h:dataTable> </h:body> </html> Erro: mar 21, 2017 8:08:40 AM com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException GRAVE: Error Rendering View[/public/index.xhtml] javax.el.ELException: /public/index.xhtml: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado paisControler at com.sun.faces.facelets.compiler.TextInstruction.write(TextInstruction.java:90) at com.sun.faces.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.java:82) at com.sun.faces.facelets.compiler.UILeaf.encodeAll(UILeaf.java:183) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:443) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337) at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:478) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:341) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Unknown Source) Caused by: com.sun.faces.mgbean.ManagedBeanCreationException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado paisControler at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227) at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) at com.sun.faces.el.ManagedBeanELResolv
  24. O que é este erro ?
  25. Este campo é preenchido corretamente por uma consulta feita no DAO. O problema é que não está aceitando o objeto como nulo ou como o valor pelo ID. O campo da entidade é Estou com este erro do log do eclipse. O jsp está assim para este campo: Meu jsp O que pode ser ?