Bookmarking com Restfaces

25/11/2009

olá,meu problema é o seguinte: estou querendo desenvolver um site que possui uma área onde terá noticias,sendo assim preciso criar umas urls para criar links,estou tentando utlizar o restfaces,pois é bem isso que preciso,tentei fazer uma aplicação de exemplo,que apenas imprimisse no console o valor passado,mas nao funciona de geito nenhum,sempre da NullPointerException.gostaria de saber o q esta errado e tambem qual é a melhor maneira de recuperar esses valores na pagina onde o parâmetro será passado. fiz upload do projeto completo.http://rapidshare.com/files/312222873/Rest.rar.html obrigado Sidnei.
Sidnei Twardowski

Sidnei Twardowski

Curtidas 0

Respostas

Dyego Carmo

Dyego Carmo

25/11/2009

SidNey,

Soh para que eu entenda direito , voce deseja disponibilizar o conteudo de forma a ser possivel coloca-lo em bookmark ?


GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

exatamente. T+
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Estarei vendo seu programa e lhe dou um retorno aqui.

GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Opa !

Aqui funcionou perfeito , voce poderia colar o STACK TRACE COMPLETO para averiguar ?

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: java.lang.NullPointerException javax.faces.webapp.FacesServlet.service(FacesServlet.java:256) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) org.restfaces.Filter.doFilter(Filter.java:206) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) root cause org.restfaces.RestFacesException: java.lang.NullPointerException org.restfaces.handler.ActionHandler.decode(ActionHandler.java:192) org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163) org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133) org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) org.restfaces.Filter.doFilter(Filter.java:206) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) root cause java.lang.NullPointerException sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.restfaces.handler.ActionHandler.decode(ActionHandler.java:190) org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163) org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133) org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) org.restfaces.Filter.doFilter(Filter.java:206) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.18 logs. Apache Tomcat/6.0.18 ######################################################################################### log do tomcat: SEVERE: restfaces context has been released because of exeption: java.lang.NullPointerException 27/11/2009 18:30:08 com.sun.faces.lifecycle.LifecycleImpl phase WARNING: executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@1469a69) threw exception org.restfaces.RestFacesException: java.lang.NullPointerException at org.restfaces.handler.ActionHandler.decode(ActionHandler.java:192) at org.restfaces.application.RestFacesPhaseListener.renderLifecycle(RestFacesPhaseListener.java:163) at org.restfaces.application.RestFacesPhaseListener.beforeResponse(RestFacesPhaseListener.java:133) at org.restfaces.application.PhaseListenerUtils.beforePhase(PhaseListenerUtils.java:86) at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:222) at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) at org.restfaces.Filter.doFilter(Filter.java:206) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.restfaces.handler.ActionHandler.decode(ActionHandler.java:190) ... 31 more ################################### ja testei em outro micro e da essa erro de merda ae! falows
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Estou refazendo exemplo e posto ainda hoje.;

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

beleza então,dae se vc puder me mostrar a melhor maneira de fazer isso,tp listar as noticias do banco e criar as urls,essas coisas ae.,ou se tiver outra maneira de fazer sem ser com restfaces pode ser tbm,o q for mais facil. wlw
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

A melhor forma é utilizando o restfaces , foi fica bem isolado... e fica bem mais limpo para dar manutencao...

Poderia me dizer seu email para que eu mande o codigo funcional ?


Valeu !

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

ok,meu emai  side_bmx@yahoo.com.br   e o que estava errado,que dava nulll pointer??,sabe me dizer falow
GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

ok,meu emai  side_bmx@yahoo.com.br   e o que estava errado,que dava nulll pointer??,sabe me dizer falow
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Recebeu ?

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

não recebi nada
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Estranho , vou reenviar :)

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

é nao veio nada, tenta mandar pra esse side_bmx@hotmail.com
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Opa ! Vou enviar !

ps: muito estranho não chegar , tem certeza que nao esta caindo no SPAM ?

GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

noa recebi nada mesmo,estranho mas tenta enviar no do hotmail,falows
GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

eae quando vai me enviar???,falow
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Estranho , não chegou ?

Moderação , existe alguma outra forma de eu enviar o projeto para o cliente ?
O email não está chegando!

GOSTEI 0
Devmedia

Devmedia

25/11/2009

Senhores,
os materiais devem ser trocados através da opção "meu disco virtual". com ele vcs podem postar arquivos no formato .zip ou .rar. O link encontra-se na home do suporte e ao lado tem o link de um video explicativo.
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Olá

Como nao consegui te mandar , aqui esta o codigo fonte da classe que voce pediu( codigo arrumado)




package br.com.noob;

import org.restfaces.annotation.HttpAction;
import org.restfaces.annotation.Instance;
import org.restfaces.annotation.Param;

/**
 *
 * @author Administrador
 */
public class ClienteBean {

  
    @Instance(value="#")
    @HttpAction(value = "pesquisarCliente", pattern = "cliente/")
    public String getcliente(@Param("id") int id) {
        System.out.println("CLIENTE NUMERO>>>>>>" + id);
        return "/cliente.jsp";
    }
}

GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Olah !


Posso alterar este chamado para CONCLUIDO ? Sua duvida foi sanada ?
GOSTEI 0
Sidnei Twardowski

Sidnei Twardowski

25/11/2009

axo q vc vai ter q me mandar o projeto completo,tem como?? obrigado
GOSTEI 0
Dyego Carmo

Dyego Carmo

25/11/2009

Moderacao, Temos como resolver este problema?

tenho a resposta do cliente a mais de um mes mas nao consigo envia-la para o mesmo

Como fazer para jogar no disco virtual ???
GOSTEI 0
POSTAR