Jump to content

soulindo

Members
  • Content count

    14
  • Joined

  • Last visited

Community Reputation

0 Comum

About soulindo

  1. soulindo

    Erro ao inserir na Base de dados

    ja resolvi obrigada pela ajuda na mesma
  2. soulindo

    Erro ao inserir na Base de dados

    Boas Estou com um erro ao inserir na bd atravez do hibernate eu acho que o erro é porque não tem nenhum session mas não sei se estou correcto se alguem me poder ajudar agradecia. Erro WARNING: #{testeHibernate.save}: java.lang.NullPointerException javax.faces.FacesException: #{testeHibernate.save}: java.lang.NullPointerException at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) ... 26 more Caused by: java.lang.NullPointerException at Impl.UtilizadorDAOimpl.addutilizador(UtilizadorDAOimpl.java:27) at TesteHibernate.save(TesteHibernate.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.el.parser.AstValue.invoke(AstValue.java:278) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:273) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87) ... 27 more 12345 Ago 29, 2015 7:36:30 PM com.sun.faces.context.AjaxExceptionHandlerImpl handlePartialResponseError SEVERE: javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:101) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:790) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1282) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:198) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:646) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:957) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:620) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.NullPointerException at Impl.UtilizadorDAOimpl.addutilizador(UtilizadorDAOimpl.java:27) at TesteHibernate.save(TesteHibernate.java:46) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.apache.el.parser.AstValue.invoke(AstValue.java:278) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:273) at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:87) ... 27 more Função save public void save() { // Calling Business Service utiliza.setIdUt(12); System.out.println(utiliza.getUser()); System.out.println(utiliza.getPass()); System.out.println(utiliza.getTip()); utdao.addutilizador(utiliza); } Função addutilizador private SessionFactory sessionFactory; public SessionFactory getSessionFactory() { return sessionFactory; } public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } public void addutilizador(Utilizador ut) { Session session = getSessionFactory().getCurrentSession(); Transaction tx = session.beginTransaction(); session.persist(ut); tx.commit(); session.close(); } spring.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.0.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.0.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3307/xp" /> <property name="username" value="root" /> <property name="password" value="" /> </bean> <!-- Hibernate 4 SessionFactory Bean definition --> <bean id="SessionFactory" class="org.springframework.orm.hibernate4.LocalSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="annotatedClasses"> <list> <value>Classhiber.Utilizador</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.current_session_context_class">thread</prop> <prop key="hibernate.show_sql">false</prop> </props> </property> </bean> <bean id="UtilizadorDAOimpl" class="Impl.UtilizadorDAOimpl"> <property name="sessionFactory" ref="SessionFactory" /> </bean> </beans> Obrigado
  3. soulindo

    Iniciar no Java

    Boas, Alguém conhece um bom tutorial ou tutorias de java para o desenvolvimento de aplicações Web que explique como programar e como ligar o primefaces , hibernate e spring ? Obrigado pela atenção .
  4. soulindo

    Autocomplete

    Ola, Alguem conhece algum codigo de autocomplete em php com mysql que seja facil de implementar e que os que encontrei na net falta sempre alguma coisa Obrigado
  5. soulindo

    FK de tabela

    Boas Tenho um problema na FK e não percebo o que se esta a passar tipo eu executei este comando: INSERT INTO tabeladicionario (id_dicionario,nome_tabela, nome_campo) SELECT @rank:=@rank+1 AS id, TABLE_NAME, column_name FROM information_schema.COLUMNS t1 , (SELECT @rank:=0) t2 WHERE table_schema = 'meta'; E ele insere direito na tabela Só que quando vou para a outra tabela que usa um FK(id_nome_db) referente ao id_dicionario aparece assim : Alguém sabe o que estou a fazer de errado? Obrigado
  6. Boas Alguém tem uma noção como e que eu consigo tirar conhecimento através de texto ? Obrigado.
  7. soulindo

    Bloquear Pagina

    Boas Como e que eu consigo bloquear uma pagina php a um determinada rede ? Abraço
  8. soulindo

    Gerar Formulario Automaticamente

    Boas Alguém sabe como e que eu consigo gerar um formulario automaticamente com base nos campos que existem da base de dados ou se existe algum exemplo na net eu procurei mas nao encontrei nada .
  9. soulindo

    Webservice PHP

    ja consegui o problema que me esta a matar a cabeça agora e que nao consigo passar as variaveis do javascript para o php sabes o que posso tar a fazer mal ? lat1 = ponto.lat; long1 = ponto.lng; alert(lat1 + ' ,' + long1); i = i + 1; } else { lat2 = ponto.lat; long2 = ponto.lng; alert(lat2 + ' ,' + long2); <?php $lat1 ="<script>" . 'document.write(lat1);' ."</script>"; $long1 ="<script>" . 'document.write(long1);' ."</script>"; $lat2 ="<script>" . 'document.write(lat2);' ."</script>"; $long2 ="<script>" . 'document.write(long2);' ."</script>"; ?>
  10. soulindo

    Webservice PHP

    Boas, Eu tou a tentar criar um webservice que faz uma chamada a uma api via ajax e me devolve o array ja tratado mas ele nao me esta a passar a variável para o lado do cliente o que poderá estar mal alguém me pode ajudar? Server <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js" type="text/javascript"> </script> <script> var line_points = new Array; var line_points2 = new Array; function ponts (lat1,long1,lat2,long2) { $.ajax({ url : "https://graphhopper.com/api/1/route?point.....", type : "GET", async: true, dataType : "json", success : function(keydata) { // Create array of lat,lon points var arr = new Array; var line_points = new Array; var data = keydata.paths[0].points.coordinates; for (var prop in data) { arr.push(data[prop]); } for (var alt in arr) { var arr2 = new Array; arr2.push(arr[alt][1]); arr2.push(arr[alt][0]); line_points.push(arr2); } console.log("Ajax"); console.log(line_points); line_points2=line_points; }}); return line_points2; } </script> <?php $server = new SoapServer(null, array('uri' => "http://localhost:8888/soap/")); function getpoints($lat1 , $long1, $lat2, $long2) { echo '<script type="text/javascript">ponts('.$lat1.','.$long1.','.$lat2.','.$long2.'); </script>'; $x = "<script>document.write(line_points2)</script>"; return $x ; } $server->addFunction("getpoints"); if ($_SERVER["REQUEST_METHOD"]== "POST") { $server->handle(); } else { $functions = $server->getFunctions(); foreach ($functions as $func) { print $func. "<br>"; } } ?> Cliente <?php $client = new SoapClient(null, array( 'location' => 'http://localhost:8888/soap3/server.php', 'uri' => 'http://localhost:8888/soap/', 'trace' => 1)); $result = $client->getpoints("41.695242","-8.84232","41.69489","-8.833072"); if (is_soap_fault($result)){ echo trigger_error("SOAP Fault: (faultcode: {$result->faultcode}, faultstring: {$result->faulstring})", E_ERROR); } else{ print_r($result); } ?> Obrigado .
  11. soulindo

    Nao apaga o conteúdo

    Nao funciona na mesma .
  12. soulindo

    Nao apaga o conteúdo

    Boas Eu estou a tentar apagar um conteúdo via javascript mas quando clico para apagar ele nao apaga script <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.js" type="text/javascript"> </script> <script> function pedido (){ $("#pedido").empty(); } </script> Html <a href="" onclick="pedido()">Apaga</a> <div id="pedido"> dasdadas </div> Se alguém me poder ajudar agradecia :) Obrigado.
  13. soulindo

    Google maps APi nao funciona

    Boas Tenho um pequeno problema com a api do google nao sei porque e que deixou de funcionar ainda ontem estava a dar bem e nao lhe mexi no codigo . Se alguem me poder ajudar a detectar qual e o problema agradecia . Eu mando lhe os pontos atravez de uma funcao de php que retorna um array de pontos para o javascript. <script src="https://maps.googleapis.com/maps/api/js?v=3.exp"></script> <script> function initialize() { //variáveis var i, array_lat,array_long, string_arraylat,string_arraylong,string_conteudo,array_cont; //recebe a string com elementos separados, vindos do PHP string_arraylat = "<?php echo $string_arraylat;?>"; string_arraylong = "<?php echo $string_arraylong;?>"; string_conteudo = "<?php echo $string_cont;?>"; //transforma esta string em um array próprio do Javascript array_lat = string_arraylat.split("|"); array_long = string_arraylong.split("|"); array_cont =string_conteudo.split("|"); if(navigator.geolocation) { navigator.geolocation.getCurrentPosition(function(position) { var pos = new google.maps.LatLng(position.coords.latitude, position.coords.longitude); var mapOptions = { //aproximidade do mapa zoom: 10, center: pos, } var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); var image = 'css/images/imagem.png'; // Criar Pontos //for (e in array_lat) marker = new Array(); markercont = new Array(); for (e=0; e < array_lat.length; e++) { //var myLatlng = new google.maps.LatLng(array_lat[e],array_long[e]); debugger; marker[e] = new google.maps.Marker({ position: new google.maps.LatLng(array_lat[e],array_long[e]), map: map, title: array_cont[e], icon: image }); marker[e].mycontent = array_cont[e]; var infowindow = new google.maps.InfoWindow()/*, marker*/; markercont[e] = array_cont[e]; /* google.maps.event.addListener(marker, 'click', (function(marker, i) { return function() { debugger; infowindow.setContent(thismarkercont); infowindow.open(map, marker); } })(marker)); */ google.maps.event.addListener(marker[e], 'click', function() { debugger; infowindow.setContent(this.mycontent); infowindow.open(map, this); }); } }, function() { handleNoGeolocation(true); }); } else { // Browser doesn't support Geolocation handleNoGeolocation(false); } } google.maps.event.addDomListener(window, 'load', initialize); </script> Obrigado
  14. soulindo

    Listagem Base de Dados

    Eu acho que o codigo esta tudo bem mas nao sei porque que nao me lista os registos da base de dados ele funciona direito so nao lista como podem ver na imagem <?php $teste = $_GET['name']; include "../cont.php"; $STH2 = $DBH -> prepare("SELECT noticias.id_pub ,noticias.descricao_pub , noticias.tex_pub, noticias.imagem ,noticias.data_pub ,utilizador.nome FROM noticias, utilizador WHERE utilizador.id_utilizador= noticias.id_utilizador and noticias.descricao_pub LIKE '".$teste."%'"); if (empty($teste)) { include "notpega.php"; } else { $STH2 -> execute(); $total = $STH2 -> rowCount(); if ($total == 0) { echo "Não foram encontrados resultadors"; } else { echo '<table cellpadding="5" cellspacing="3" border="0" > <tr> <td class="tab">Nº</td> <td class="tab">Descrição</td> <td class="tab">Data</td> <td class="tab">Escritor</td> <td class="tab">Opções</td> </tr>'; while ($row = $STH2->fetch()) { $str=strtolower($row['descricao_pub']); $str2=ucfirst($str); echo " <tr> <td class='tabresult'>".$row['id_pub']."</td> <td class='tabresult'>".limitarTexto($str2,$titulolimite)."</td> <td class='tabresult'>".$row['data_pub']."</td> <td class='tabresult' >".$row['nome']."</td> <td><input type='button' onclick=\"location.href='vernot.php?cod=".$row['id_pub']."'\"value='Detalhes'><input type='button' onClick='confirmacao(".$row['id_pub'].")' value='Eliminar'> <input type='button' onclick=\"location.href='altnoticia.php?idup=".$row['id_pub']."'\"value='Alterar'> </tr>"; } } echo "</table>"; } ?>
×

Important Information

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