Jump to content

Search the Community

Showing results for tags 'jsf'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • 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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 20 results

  1. Boa tarde pessoal, alguém poderia me ajudar?, estou usando JSF, porém estou com uma necessidade, criei um botão na minha página xhtml que executa um método (Dentro de um ManagedBean na vdd), nesse método precisaria executar uma URL e pegar um parâmetro, porém essa URL teria que ser executada dentro do método mesmo, sem abrir qualquer navegador, com o parâmetro pego ai sim vou jogar na próxima tela, alguém saberia como posso fazer isso? executar uma URL e pegar seu parâmetro gerado sem abrir o navegador? Desde já obrigado, Vitor
  2. pessoal gostaria de fazer o seguinte: tenho um selectBooleanCheckbox que ao selecionar ele (selecionado = true) ele aparecesse um modal com um contratinho ... para a pessoa ler, alguem pode me ajudar como faço isto? m não consigo fazer aparecer o modal ao selecionar ocheck box meu SelectBooleanCheckbox : <h:selectBooleanCheckbox value="#{operacaoFinanciadaBean.tarifaCadastro}" id="checkTarifaC"> </h:selectBooleanCheckbox> segue abaixo imagem de como quero que seja , mais ou menos para voces entenderem minha ideia
  3. Estou tentando rodar uma aplicação JSF, com Tomcat 9, Eclipse Neon.3 mas ele está dando o seguinte erro: "The origin server did not find a current representation for the target resource or is not willing to disclose that one exists." meu WEB.XML: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0"> <display-name>Planos de Trabalhos Docente</display-name> <welcome-file-list> <welcome-file>index.xhtml</welcome-file> </welcome-file-list> <servlet> <servlet-name>Faces Servlet</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Faces Servlet</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> <filter> <filter-name>Pretty Filter</filter-name> <filter-class>com.ocpsoft.pretty.PrettyFilter</filter-class> </filter> <filter-mapping> <filter-name>Pretty Filter</filter-name> <url-pattern>/*</url-pattern> <dispatcher>FORWARD</dispatcher> <dispatcher>REQUEST</dispatcher> <dispatcher>ERROR</dispatcher> </filter-mapping> </web-app> Já fiz de tudo e nada de funcionar....
  4. Pessoal boa noite, eu estava fazendo um crud para a classe fornecedores, e nela eu queria puxar uma combox de cidade, porem esta aparecendo esse erro ai eu ja tentei de tudo.... me ajudem por favor. Message /paginas/fornecedores.xhtml @16,74 value="#{fornecedorController.varcidade}": Property [varcidade] not found on type [br.com.brasil.controller.fornecedorController] Description The server encountered an unexpected condition that prevented it from fulfilling the request. Exception javax.servlet.ServletException: /paginas/fornecedores.xhtml @16,74 value="#{fornecedorController.varcidade}": Property [varcidade] not found on type [br.com.brasil.controller.fornecedorController] javax.faces.webapp.FacesServlet.service(FacesServlet.java:671) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Root Cause javax.el.PropertyNotFoundException: /paginas/fornecedores.xhtml @16,74 value="#{fornecedorController.varcidade}": Property [varcidade] not found on type [br.com.brasil.controller.fornecedorController] com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) com.sun.faces.renderkit.html_basic.MenuRenderer.getCurrentSelectedValues(MenuRenderer.java:648) com.sun.faces.renderkit.html_basic.MenuRenderer.renderOptions(MenuRenderer.java:749) com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:847) com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:297) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:920) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185) com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:458) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Root Cause javax.el.PropertyNotFoundException: Property [varcidade] not found on type [br.com.brasil.controller.fornecedorController] javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:260) javax.el.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:212) javax.el.BeanELResolver.property(BeanELResolver.java:347) javax.el.BeanELResolver.getValue(BeanELResolver.java:92) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstValue.getValue(AstValue.java:169) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) com.sun.faces.renderkit.html_basic.MenuRenderer.getCurrentSelectedValues(MenuRenderer.java:648) com.sun.faces.renderkit.html_basic.MenuRenderer.renderOptions(MenuRenderer.java:749) com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:847) com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:297) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:920) com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312) com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185) com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:890) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:458) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:134) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) Classe fornecedor>>>>>>>>>>> package br.com.brasil.modelo; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.OneToOne; @Entity public class Fornecedor { @Id @GeneratedValue(strategy= GenerationType.IDENTITY) private Integer idFornecedor; private String Empresa; private String Cnpj; private String Telefone; @ManyToOne private Cidade cidade; public Integer getIdFornecedor() { return idFornecedor; } public void setIdFornecedor(Integer idFornecedor) { this.idFornecedor = idFornecedor; } public String getEmpresa() { return Empresa; } public void setEmpresa(String empresa) { Empresa = empresa; } public String getCnpj() { return Cnpj; } public void setCnpj(String cnpj) { Cnpj = cnpj; } public String getTelefone() { return Telefone; } public Cidade getCidade() { return cidade; } public void setCidade(Cidade cidade) { this.cidade = cidade; } public void setTelefone(String telefone) { Telefone = telefone; } } fornecedor bean >>>>>>>>>>>> package br.com.brasil.controller; import java.util.List; import javax.faces.bean.ManagedBean; import javax.faces.bean.ViewScoped; import br.com.brasil.dao.DAO; import br.com.brasil.modelo.Cidade; import br.com.brasil.modelo.Fornecedor; @ManagedBean @ViewScoped public class fornecedorController { public Fornecedor fornecedor = new Fornecedor(); public Integer varcidade; public Fornecedor getFornecedor() { return fornecedor; } public void setFornecedor(Fornecedor fornecedor) { this.fornecedor = fornecedor; } public Integer getVarcidade() { return varcidade; } public void setVarcidade(Integer varcidade) { this.varcidade = varcidade; } public void gravar () { Cidade cdd = new DAO<Cidade>(Cidade.class).listaPorId(this.varcidade); fornecedor.setCidade(cdd); if(this.fornecedor.getIdFornecedor() == null) { new DAO<Fornecedor>(Fornecedor.class).adiciona(fornecedor); } else { new DAO<Fornecedor>(Fornecedor.class).atualiza(fornecedor); }this.fornecedor= new Fornecedor(); } ////////////////////// public List<Fornecedor> getTodosFornecedores(){ return new DAO<Fornecedor>(Fornecedor.class).listaTodos(); } ///////////////////// public void remover(Fornecedor f){ new DAO<Fornecedor>(Fornecedor.class).remove(f.getIdFornecedor()); } //////////////////// public void carregar (Fornecedor f){ this.fornecedor = f; this.varcidade = f.getCidade().getIdCidade(); //combo } ////////////////////// public List<Cidade> getTodasCidades(){ return new DAO<Cidade>(Cidade.class).listaTodos(); } } fornecedor xhtml (obs so coloquei a caixa de combo para realizar o testes, falta os outros campos ainda) >>>>>>>>>>>>>>>>>>. <?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://xmlns.jcp.org/jsf/html" xmlns:f="http://xmlns.jcp.org/jsf/core" > <h:body> <h:form> <!-- formulario --> <fieldset> <legend> Dados fonecedores</legend> <h:panelGrid> <!--Um painel--> <h:outputText value="Selecione um cidade" for="cidade"/> <h:selectOneMenu id="cidade" value="#{fornecedorController.varcidade}"> <!-- quando selecionar o meu produto e o seu tipo, ele vai salvar pra mim o meu tipo que alias é de outra tabela --> <f:selectItems itemLabel="Selecionar" noSelectionOption="true"/> <f:selectItems value="#{fornecedorController.todasCidades}" var="estado" itemLabel="#{cidade.nomeCidade}" itemValue="#{cidade.idCidade}"/> </h:selectOneMenu> <h:commandButton value= "Gravar" action="#{fornecedorController.gravar}"/> </h:panelGrid> </fieldset> <h:dataTable value= "#{fornecedorController.todasFornecedores}" var="fornecedores"> <h:column> <f:facet name="header">Empresa</f:facet> <h:outputText value="#{fornecedores.empresa}"/> </h:column> <h:column> <f:facet name="header">Cnpj</f:facet> <h:outputText value="#{fornecedores.cnpj}"/> </h:column> <h:column> <f:facet name="header">Telefone</f:facet> <h:outputText value="#{fornecedores.telefone}"/> </h:column> <h:column> <f:facet name="header">Remover</f:facet> <!-- titulo --> <h:commandLink value="remove" action="#{fornecedorController.remover(fornecedores)}"/> <!-- vai ser um link --> </h:column> <h:column> <f:facet name="header">Alterar</f:facet> <!-- titulo --> <h:commandLink value="altera" action="#{fornecedorController.carregar(fornecedores)}"/> <!-- vai ser um link --> </h:column> </h:dataTable> </h:form> </h:body> </html> me ajudem urgente :(
  5. Seguinte, preciso definir valores padrão para várias classes no meu meu projeto, como por exemplo pra criação de um usuário adm na primeira vez que o sistema rodar. Estou fazendo isso via managedBean, porém creio que isso não é o ideal. Alguém tem uma ideia de como fazer isso? Código parcial do Bean: @ManagedBean(name = "loginBean") @ViewScoped public class LoginBean implements Serializable{ @PostConstruct public void init(){ System.out.println("\n\tEntrou em init\n"); inicializar(); } public void inicializar(){ UsuarioRN usuarioRN = new UsuarioRN(); if(usuarioRN.listar() == null || usuarioRN.listar().isEmpty()){ System.out.println("Cadastrou usuario"); usuarioRN.criarADM(); } } E na classe UsuarioRN: public void criarADM(){ Usuario usuario = new Usuario(); usuario.setLogin("admin"); usuario.setSenha("admin"); usuario.setAtivo(Boolean.TRUE); usuario.getPermissao().add("ROLE_ADMINISTRADOR"); this.usuarioDAO.salvar(usuario); }
  6. luansilva71

    Erro de injeção no Bean gerenciado

    Estou desenvolvendo em jsf e me deparei com este erro, alguém sabe o que pode ser??? javax.servlet.ServletException: javax.servlet.ServletException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado telaAlunosBean br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:39) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) root cause javax.servlet.ServletException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado telaAlunosBean javax.faces.webapp.FacesServlet.service(FacesServlet.java:659) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) root cause com.sun.faces.mgbean.ManagedBeanCreationException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado telaAlunosBean com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227) com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257) com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:80) org.apache.el.parser.AstValue.getValue(AstValue.java:137) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:94) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:58) org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:71) org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:52) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) org.primefaces.component.toolbar.ToolbarRenderer.encodeToolbarGroups(ToolbarRenderer.java:76) org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:44) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeMarkup(OutputPanelRenderer.java:65) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:41) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) root cause com.sun.faces.spi.InjectionProviderException com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:115) com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95) com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221) com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257) com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:80) org.apache.el.parser.AstValue.getValue(AstValue.java:137) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:94) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:58) org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:71) org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:52) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) org.primefaces.component.toolbar.ToolbarRenderer.encodeToolbarGroups(ToolbarRenderer.java:76) org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:44) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeMarkup(OutputPanelRenderer.java:65) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:41) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) root cause java.lang.reflect.InvocationTargetException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113) com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95) com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221) com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257) com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:80) org.apache.el.parser.AstValue.getValue(AstValue.java:137) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:94) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:58) org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:71) org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:52) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) org.primefaces.component.toolbar.ToolbarRenderer.encodeToolbarGroups(ToolbarRenderer.java:76) org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:44) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeMarkup(OutputPanelRenderer.java:65) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:41) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) root cause java.lang.NullPointerException java.util.HashSet.<init>(HashSet.java:118) br.ifba.edu.as.bean.TelaAlunosBean.listarFichas(TelaAlunosBean.java:91) br.ifba.edu.as.bean.TelaAlunosBean.init(TelaAlunosBean.java:43) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113) com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95) com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221) com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103) com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257) com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:80) org.apache.el.parser.AstValue.getValue(AstValue.java:137) org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) javax.faces.component.UIOutput.getValue(UIOutput.java:174) javax.faces.component.UIInput.getValue(UIInput.java:291) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:94) org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:58) org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:71) org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:52) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) org.primefaces.component.toolbar.ToolbarRenderer.encodeToolbarGroups(ToolbarRenderer.java:76) org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:44) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeMarkup(OutputPanelRenderer.java:65) org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:41) javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) javax.faces.render.Renderer.encodeChildren(Renderer.java:176) javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859) com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456) com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120) com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219) javax.faces.webapp.FacesServlet.service(FacesServlet.java:647) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260)
  7. Gente estou desenvolvendo em parceria com um amigo um projeto em JSF utilizando o GIT. Nisso eu fui baixar as atualizações dele no Bean e aconteceu esse erro pra mim, sendo que no dele roda numa boa o mesmo projeto. Eu já adicionei a lib do mysql na pasta do apache TomCat e nada de rodar... Isso só acontece para as três páginas que ele mexeu na atualização dele, eu consigo acessar o site mas quando clico em uma dessas páginas dá isso. Uma página eu "resolvi" tirando um método lá do init() porém só pra estilizar, depois preciso por novamente. Alguém sabe o que mais poder ser? lembrando que o mesmíssimo projeto roda perfeitamente lá e aqui não! já conferir o context e a senha do banco está correta pra mim. Stack trace com.sun.faces.mgbean.ManagedBeanCreationException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado telaAlunosBean 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:257) at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117) at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:80) at org.apache.el.parser.AstValue.getValue(AstValue.java:137) at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184) at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182) at javax.faces.component.UIOutput.getValue(UIOutput.java:174) at javax.faces.component.UIInput.getValue(UIInput.java:291) at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:94) at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:58) at org.primefaces.component.inputtext.InputTextRenderer.encodeMarkup(InputTextRenderer.java:71) at org.primefaces.component.inputtext.InputTextRenderer.encodeEnd(InputTextRenderer.java:52) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at org.primefaces.component.toolbar.ToolbarRenderer.encodeToolbarGroups(ToolbarRenderer.java:76) at org.primefaces.component.toolbar.ToolbarRenderer.encodeEnd(ToolbarRenderer.java:44) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89) at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeMarkup(OutputPanelRenderer.java:65) at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:41) at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863) at javax.faces.render.Renderer.encodeChildren(Renderer.java:176) at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889) at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856) 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:456) at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133) 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:291) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at br.edu.ifba.as.web.filter.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:26) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: com.sun.faces.spi.InjectionProviderException at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:115) at com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95) at com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221) ... 99 more Caused by: java.lang.reflect.InvocationTargetException at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113) ... 101 more Caused by: java.lang.NullPointerException at java.util.HashSet.<init>(HashSet.java:118) at br.ifba.edu.as.bean.TelaAlunosBean.listarFichas(TelaAlunosBean.java:86) at br.ifba.edu.as.bean.TelaAlunosBean.init(TelaAlunosBean.java:43) ... 105 more
  8. Criei uma função javascript para validar campos do formulário composto pelo componente <p:wizard> do Primefaces. A função é chamada através do evento onnext="" do <p:wizard>, ou seja, somente quando a pessoa clica em próximo (para ir para a próxima tab). O problema é que a minha função javascript ela não consegue fazer com que o <p:wizard> não pule a tab se as condições não forem satisfeitas. function onnext() { var nome = document.getElementById('nome'); var cpf = document.getElementById('cpf'); if (nome.value === '') { alert('Por favor preencha o campo nome'); nome.focus; return false; } else if (cpf.value === '') { alert('Por favor preencha o campo cpf'); cpf.focus; return false; } return true;} <p:wizard nextLabel="Próximo" onnext="onnext();" flowListener="#{alunoBean.onFlowProcess}"> <p:tab title="Dados Pessoais"> <p:panel header="Dados Pessoais"> <p:messages /> <h:panelGrid columns="2"> <p:outputLabel value="Nome Completo: " for="nome" /> <p:inputText id="nome" value="#{alunoBean.aluno.nome}" /> <p:outputLabel for="cpf" value="CPF: "/> <p:inputText id="cpf" value="#{alunoBean.aluno.cpf}" /> </h:panelGrid> </p:panel> </p:tab> <p:tab title="Dados Bancários"> </p:tab> <p:tab title="Dados Familiares"> </p:tab> </p:wizard> Com esse javascript aí, se você não preencher os campos e clicar em próximo, ele mostra o `alert('');` e já pula pra próxima tab. A partir dai você só consegue voltar, não consegue pular pra próxima tab!
  9. Estou desenvolvendo em JSF usando facelets para criar os templates e layout das páginas. <h:head> <title><ui:insert name="titulo">Título</ui:insert></title> </h:head> <html> <h:body> <ui:insert name="menu"> <ui:include src="componenteMenu.xhtml"/> </ui:insert> <ui:insert name="cabecalho"> <ui:include src="componenteCabecalho.xhtml"/> </ui:insert> <ui:insert name="conteudo"> Area de Conteudo </ui:insert> <ui:insert name="rodape"> <ui:include src="componenteRodape.xhtml"/> </ui:insert> </h:body> </html> Todas as páginas elas modificam somente a parte definida para conteúdo e o título do site <html> <ui:composition template="/templates/templateInterno.xhtml"> <ui:define name="titulo"> Teste </ui:define> <ui:define name="conteudo"> Pagina do ADM! </ui:define> </ui:composition> <html> Minha dúvida é: como posso mudar de páginas através do menu lateral sem recarregar o site completo??
  10. Estou fazendo um formulário utilizando primefaces, e queria que meu input trocasse de classe quando estivesse preenchido, só voltando a classe anterior caso o usuário apagasse o conteúdo. Isso é para fazer com que o outputLabel saia de dentro do input e fique vísivel conforme a figura que anexei. A primeira figura é como é inicialmente; A segunda figura é como é pra ficar; A terceira é como está ficando. Obs: não estou usando jquery, se for só o javascript puro é melhor
  11. renatolmb

    Java - JSF passagem de parâmetros

    Bom dia pessoal, Tenho um formulário em JSF e estou precisando inserir os dados dele no banco de dados Já pesquisei de várias formas, mas não está funcionado Poderiam me dar uma ajuda no que estou fazendo de errado? Não estou conseguindo passar o parametro do que esta sendo digitado para a inserção no banco de dados Não consigo ver por exemplo o conteúdo do jsf digitado no bean ManagedBean @ManagedBean(name="UsuarioJDCBDAO") (...) public void inserir(Usuario usuario) { try { Connection conexao = getConexao(); String value = null; Statement stmt = null; conexao.createStatement().execute("SET IDENTITY_INSERT "+"tbplan"+" ON"); stmt = conexao.createStatement(); ResultSet rs = stmt.executeQuery("select MAX(id) + 1 from tbplan"); while (rs.next()) value = rs.getString(1).toString(); System.out.println(value); PreparedStatement pstm = conexao.prepareStatement("Insert into tbplan (data, nome, frase, id) values (?,?,?,?)"); //String name = new Usuario().getNome(); //pstm.setDate(1, new java.sql.Date(usuario.getDataCadastro().getTime())); pstm.setString(1, "26 Jun 2017 14:28:00:00"); pstm.setString(2, usuario.getNome()); // pstm.setString(2, n1.getNome()); pstm.setString(3, usuario.getFrase()); pstm.setString(4, value); pstm.execute(); conexao.createStatement().execute("SET IDENTITY_INSERT "+"tbplan"+" OFF"); pstm.close(); conexao.close(); } catch (Exception e) { e.printStackTrace(); } } (...) Classe usuário import java.io.Serializable; import java.util.Date; public class Usuario implements Serializable { private static final long serialVersionUID = -309513637403441998L; private Long id; private Date dataCadastro; private String nome; private String frase; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Date getDataCadastro() { return dataCadastro; } public void setDataCadastro(Date dataCadastro) { this.dataCadastro = dataCadastro; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getFrase() { return frase; } public void setFrase(String frase) { this.frase = frase; } @Override public String toString() { return "Usuario [nome=" + nome + ", frase=" + frase + ", dataCadastro=" + dataCadastro + " id=" + id + "]"; } } JSF <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:p="http://primefaces.org/ui" template="/paginas/default/main.xhtml"> <ui:define name="content"> <h1 class="page-header "> <i class="fa fa-comments"></i> Formulário </h1> <div class="form-group"> <div class="col-xs-2"> <h:form> <b><h:outputText value="Nome: " /></b> <h:inputText class="form-control" id="nome" value="" /> <br style="clear: left;" /> </h:form> <h:form> <b><h:outputText value="Data: " /></b> <h:inputText class="form-control" value="#{now}"> <f:convertDateTime pattern="dd/MM/yyyy HH:mm" timeZone="America/Sao_Paulo"/> </h:inputText> <br style="clear: left;" /> </h:form> </div> <div class="col-md-8"> <h:form> <td valign="top"> <b><h:outputText title="Ajuda" value="Frase: " /></b> </td> <h:inputTextarea class="form-control" cols="80" rows="8" id="frase" value="" /> </h:form> </div> </div> <br style="clear: left;" /> <div class="container"> </div> <div class="col-xs-2"> <h:form> <h:commandButton id="submitBtn" var="item" value="Incluir" class="btn btn-success" action="#{UsuarioJDCBDAO.inserir(Usuario)}"> <f:param name="Nome" value="#{item.nome}" /> <f:param name="Data" value="#{item.dataCadastro}" /> <f:param name="Frase" value="#{item.frase}" /> </h:commandButton> </h:form> </div> </ui:define> </ui:composition>
  12. É 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); } } }
  13. rodrigomarden

    Localização do front-end

    Galera, estou começando em uma empresa como estagiário e tenho que dar manutenção em um software e como toda empresa não há nenhuma documentação a respeito. Tenho o seguinte código html Só que estou com dificuldades em achar onde está localizado o front-end, aquilo que vai ser mostrado no navegador (tabelas, etc). Obrigado, <?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"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui" xmlns:f="http://java.sun.com/jsf/core"> <h:head> <title>Agenda</title> </h:head> <h:body> <h:form id="form"> <script language="javascript"> PrimeFaces.locales['pt'] = { closeText: 'Fechar', prevText: 'Anterior', nextText: 'Próximo', currentText: 'Começo', monthNames: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], monthNamesShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], dayNames: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'], dayNamesShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', '---', 'Sáb'], dayNamesMin: ['D', 'S', 'T', 'Q', 'Q', 'S', 'S'], weekHeader: 'Semana', firstDay: 1, isRTL: false, showMonthAfterYear: false, yearSuffix: '', timeOnlyTitle: 'Só Horas', timeText: 'Tempo', hourText: 'Hora', minuteText: 'Minuto', secondText: 'Segundo', currentText: 'Data Atual', ampm: false, month: 'Mês', week: 'Semana', day: 'Dia', allDayText: 'Todo Dia' }; </script> <p:growl id="messages" showDetail="true" /> <h:panelGrid columns="3"> <p:commandButton value="Cadastrar Responsável" action="#{agendaController.cadastrarResponsavel()}" ajax="false"/> <p:commandButton value="Cadastrar Regional" action="#{agendaController.cadastrarRegional()}" ajax="false"/> <p:commandButton value="Cadastrar Resp / Reg" action="#{agendaController.juntarResponsavelRegional()}" ajax="false"/> <p:commandButton value="Relatórios" action="#{agendaController.gerarRelatorios()}" ajax="false"/> <p:commandButton value="Fechar" action="#{agendaController.redirect()}" ajax="false"/> </h:panelGrid> <p:schedule id="agenda" value="#{agendaController['eventModel']}" widgetVar="agenda" locale="pt"> <p:ajax event="dateSelect" listener="#{agendaController.onDateSelect}" update="detalhes" oncomplete="eventDialog.show()"/> <p:ajax event="eventSelect" listener="#{agendaController.onEventSelect}" update="editPanel" oncomplete="editDialog.show()" /> <p:ajax event="eventMove" listener="#{agendaController.onEventMove}" update="messages" /> <p:ajax event="eventResize" listener="#{agendaController.onEventResize}" update="messages" /> </p:schedule> <p:dialog id="editDialog" widgetVar="editDialog" header="Agendamento" showEffect="clip" hideEffect="clip"> <p:panelGrid id="editPanel" columns="2"> <h:outputText value="Responsável:"/> <h:outputText id="responsavel_nome_out" value="#{agendaController.agenda.origem.regionalHasResponsavel.responsavel.nome}"/> <h:outputText value="Regional:"/> <h:outputText id="origem_out" value="#{agendaController.agenda.origem.regionalHasResponsavel.regional.nome}"/> <h:outputText value="Qtde. caixa:"/> <h:outputText id="qtde_caixa_out" value="#{agendaController.agenda.origem.qtdeCaixa}"/> <h:outputText value="Qtde. equipamento:"/> <h:outputText id="qtde_equip_out" value="#{agendaController.agenda.origem.qtdeEquipamento}"/> </p:panelGrid> <p:commandButton id="deleteButton" actionListener="#{agendaController.deleteEvent}" value="Deletar" update="messages" oncomplete="editDialog.hide();agenda.update();" onclick="editDialog.hide();"/> </p:dialog> <p:dialog id="eventDialog" widgetVar="eventDialog" header="Agendamento" showEffect="clip" hideEffect="clip"> <p:panelGrid id="detalhes" columns="2"> <p:outputLabel for="responsavel_nome" value="Responsável:"/> <p:selectOneMenu id="responsavel_nome" value="#{agendaController.responsavel}" converter="responsavelConverter"> <p:ajax event="change" listener="#{agendaController.updateRegionalPorResponsavel()}" update="origem, messages"/> <f:selectItems value="#{agendaController.responsaveis}"/> </p:selectOneMenu> <p:outputLabel for="origem" value="Regional:"/> <p:selectOneMenu id="origem" value="#{agendaController.hasResponsavel}" converter="hasResponsavelConverter"> <f:selectItems value="#{agendaController.regionalByResponsavel}"/> </p:selectOneMenu> <p:outputLabel for="qtde_caixa" value="Qtde. caixa:"/> <p:inputText id="qtde_caixa" value="#{agendaController.agenda.origem.qtdeCaixa}" required="true" requiredMessage="A quantidade de caixas é obrigatória." size="5"/> <p:outputLabel for="qtde_equip" value="Qtde. equipamento:"/> <p:inputText id="qtde_equip" value="#{agendaController.agenda.origem.qtdeEquipamento}" required="true" requiredMessage="A quantidade de equipamentos é obrigatória." size="5"/> </p:panelGrid> <h:panelGrid columns="3"> <p:commandButton type="reset" value="Resetar campos" /> <p:commandButton id="saveButton" value="Salvar" actionListener="#{agendaController.addEvent}" update="messages" oncomplete="agenda.update();eventDialog.hide();" onclick="eventDialog.hide();"/> </h:panelGrid> </p:dialog> <p:blockUI block="form" trigger="saveButton"> LOADING<br /> <p:graphicImage value="/images/ajax-loader.gif"/> </p:blockUI> <p:blockUI block="form" trigger="saveButton"> LOADING<br /> <p:graphicImage value="/images/ajax-loader.gif"/> </p:blockUI> <p:blockUI block="form" trigger="deleteButton"> LOADING<br /> <p:graphicImage value="/images/ajax-loader.gif"/> </p:blockUI> </h:form> </h:body> </html>
  14. 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
  15. Guilherme Costa Lopes

    Erro WELD-000049 em jsf

    O que é este erro ?
  16. Olá Estou criando um formulário de cadastro de usuário. Este usuário tem um atributo tipo, que eu gostaria de setar automaticamente através de um input hidden, sem que fosse preciso digitar na hora do cadastro, mas não estou sabendo como fazer isso. Já tentei de várias formas com javascript e nada....
  17. Guilherme do Vale

    CellEdit do datatable perde a edição

    ola pessoal, Estou com um problema chato que não consigo resolver. Criei um datatable com cellEditor dentro de uma tab e, dentro dessa tab, eu coloquei um ajax que muda a lista do datatable toda vez que muda para outra tab. O problema é que, quando eu clico em outra tab e carrega o outro datatable eu perco a edição das células e só aparece o output da célula. Gostaria de uma ajuda pra saber o que está acontecendo e como resolver: xhtml <p:tabView value="#{cadastroContasBean.listaTabela}" dynamic="true" closeable="true" activeIndex="#{cadastroContasBean.idTabela}" var="tabela" style="heigth:100%;width:100%" id="tabView"> <p:tab title="tab" closable="true" id="tab"> <div> <p:dataTable binding="#{cadastroContasBean.dataTable}" var="gasto" value="#{cadastroContasBean.listaGasto}" scrollable="true" scrollHeight="150" editable="true" editMode="cell" id="Tabela" widgetVar="wTabela"> <p:column headerText="Nome"> <p:cellEditor> <f:facet name="output"> <p:outputLabel value="#{gasto.nome}" /> </f:facet> <f:facet name="input"> <p:inputText id="inputTextNome" required="true" value="#{cadastroContasBean.nome}" style="width:96%" binding="#{cadastroContasBean.inputTextNome}"> <p:ajax event="change" update="Tabela" listener="#{cadastroContasBean.atualizaVT('inputTextNome')}" execute="inputTextNome" process="@this"> </p:ajax> </p:inputText> </f:facet> </p:cellEditor> </p:column> <p:column headerText="Quantidade"> <p:cellEditor> <f:facet name="output"> <p:outputLabel value="#{gasto.quantidade}" /> </f:facet> <f:facet name="input"> <p:inputText id="inputQtd" required="true" value="#{cadastroContasBean.qtd}" style="width:96%" onkeydown="MascaraNumero()" onkeyup="MascaraNumero()" binding="#{cadastroContasBean.inputTextQtd}"> <p:ajax event="change" update="Tabela" listener="#{cadastroContasBean.atualizaVT('inputTextQtd')}" execute="inputQtd" process="@this" /> </p:inputText> </f:facet> </p:cellEditor> </p:column> <p:column headerText="Valor"> <p:cellEditor> <f:facet name="output"> <p:outputLabel value="#{gasto.valor}"> <f:convertNumber currencySymbol="R$" type="currency" /> </p:outputLabel> </f:facet> <f:facet name="input"> <p:inputText id="inputValor" required="true" value="#{cadastroContasBean.valor}" style="width:96%" binding="#{cadastroContasBean.inputTextValor}"> <f:convertNumber pattern="#,##0.00"></f:convertNumber> <f:validator validatorId="MoedaValidator" /> <p:ajax event="change" update="Tabela" listener="#{cadastroContasBean.atualizaVT('inputTextValor')}" execute="inputValor" process="@this"> </p:ajax> </p:inputText> </f:facet> </p:cellEditor> </p:column> <p:column headerText="Valor Total" id="vt"> <p:outputLabel id="outputVT" value="#{gasto.valorTotal}"> <f:convertNumber currencySymbol="R$" type="currency" /> </p:outputLabel> </p:column> </p:dataTable> <div id="addGasto"> <p:commandButton value="Add gasto" style="width:100%" actionListener="#{cadastroContasBean.addGasto}" update="Tabela"></p:commandButton> </div> </div> <div> <p:outputLabel value="Comentários: " for="comentario"></p:outputLabel> <p:inputTextarea value="#{tabela.comentarios}" id="comentario" autoResize="true" style="width: 100%; height: 50%"></p:inputTextarea> </div> </p:tab> <p:ajax event="tabChange" execute="tab" listener="#{cadastroContasBean.mudaTab}" process="@this" /> </p:tabView> MB public void mudaTab(TabChangeEvent event) { tabelaAtual = (Tabela)event.getData(); idTabela =(tabelaAtual).getId(); listarGastos(); } public void listarGastos(){ listaGasto = tabelaAtual.getListaGastos(); } Tabela public class Tabela { @Id @GeneratedValue(strategy=GenerationType.IDENTITY) private Integer id; private String comentarios; @OneToMany (mappedBy="tabela") private List<Gastos> listaGastos = new ArrayList<Gastos>(); @ManyToOne private MesAno mesano; public List<Gastos> getListaGastos() { return listaGastos; } public void setListaGastos(List<Gastos> listaGastos) { this.listaGastos = listaGastos; } public MesAno getMesano() { return mesano; } public void setMesano(MesAno mesano) { this.mesano = mesano; } public String getComentarios() { return comentarios; } public void setComentarios(String comentarios) { this.comentarios = comentarios; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } } Obs: não consigo identar o xhtml ¬¬
  18. //retorna o usuário logado no sistema public class ContextObject{ public static Usuario getUsuario() { ContextObject contextObject = ContextFactory.getContextObject(); return contextObject.usuario; } } //mostra numa função alert o usuário logado alert(ContextObject.getUsuario()); Tendo em vista que esses dois códigos estão em arquivos diferentes. Estou fazendo isso mas não está certo, como devo fazer?
  19. //retorna o usuário logado no sistema public class ContextObject{ public static Usuario getUsuario() { ContextObject contextObject = ContextFactory.getContextObject(); return contextObject.usuario; } } //mostra numa função alert o usuário logado alert(ContextObject.getUsuario()); Tendo em vista que esses dois códigos estão em arquivos diferentes. estou fazendo isso mas não esta certo, como devo fazer? Preciso pegar o retorno do código java e mostrar o que esta chegando na função alert do java script
  20. danilo.meneghel

    Problemas ao rodar projeto CRUD JEE

    Olá Pessoal, Estou tendo problemas ao rodar um CRUD feito em JEE. Tentei de diversas maneiras fazer funcionar mas não tem jeito. Eu consegui rodar tranquilamente a plataforma JEE crua, com servidor Glassfish, porém ao adicionar outros componentes como DAO, Beans para fazer a conexão com o Banco de Dados, passou a dar problemas e com isso não consegui mais fazer carregar de forma correta. Segue abaixo o erro: Implantação local em C:\Users\Danilo\Documents\NetBeansProjects\CRUD\CRUD-war\build\web GlassFish Server 4.1, deploy, null, false C:\Users\Danilo\Documents\NetBeansProjects\CRUD\CRUD-war\nbproject\build-impl.xml:1051: O módulo não foi implantado. Verifique o log do servidor para ver mais detalhes. FALHA NA CONSTRUÇÃO (tempo total: 5 segundos) E antes que alguém pergunte... Eu cliquei sim no botão "Limpar e Construir Projeto" e o mesmo retornou sucesso. Segue abaixo imagem da tela para poder analisar melhor. OBS: O banco de dados usado é o MySql e está rodando normal.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.