Não consigo execulta o exemplo que tem no site PrameFaces Erro PrameFaces

2 respostas
E

Gostaria de tira uma duvida. Peguei este exemplo do proprio site do PrimeFaces mas mostrou o seguinte:

codigo:

<html xmlns="http://www.w3.org/1999/xhtml"  
        xmlns:h="http://java.sun.com/jsf/html"  
        xmlns:p="http://primefaces.prime.com.tr/ui">  
      
        <h:head>  
      
        </h:head>  
          
        <h:body>  
          
<p:button outcome="productDetail" value="Bookmark" image="bookmark">  
    <f:param name="productId" value="10" />  
</p:button>  
  
<p:button outcome="productDetail" value="With Icon" image="bookmark">  
    <f:param name="productId" value="20" />  
</p:button>  
  
<p:button outcome="productDetail" image="bookmark">  
    <f:param name="productId" value="30" />  
</p:button>  
  
<p:button outcome="productDetail" value="Bookmark" image="bookmark" disabled="true" title="iconOnly">  
    <f:param name="productId" value="40" />  
</p:button>  

              
        </h:body>  
    </html>

o Erro

An Error Occurred:
Error Parsing /teste.xhtml: Error Traced[line: 12] The prefix "f" for element "f:param" is not bound.
+- Stack Trace
javax.faces.view.facelets.FaceletException: Error Parsing /teste.xhtml: Error Traced[line: 12] The prefix "f" for element "f:param" is not bound.
	at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:425)
	at com.sun.faces.facelets.compiler.SAXCompiler.doMetadataCompile(SAXCompiler.java:408)
	at com.sun.faces.facelets.compiler.Compiler.metadataCompile(Compiler.java:130)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.createMetadataFacelet(DefaultFaceletFactory.java:327)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$200(DefaultFaceletFactory.java:93)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:166)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory$2.newInstance(DefaultFaceletFactory.java:164)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:94)
	at com.sun.faces.facelets.impl.DefaultFaceletCache$2.newInstance(DefaultFaceletCache.java:89)
	at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)
	at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:143)
	at com.sun.faces.facelets.impl.DefaultFaceletCache.getViewMetadataFacelet(DefaultFaceletCache.java:62)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:260)
	at com.sun.faces.facelets.impl.DefaultFaceletFactory.getMetadataFacelet(DefaultFaceletFactory.java:209)
	at com.sun.faces.application.view.ViewMetadataImpl.createMetadataView(ViewMetadataImpl.java:114)
	at com.sun.faces.lifecycle.RestoreViewPhase.execute(RestoreViewPhase.java:233)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116)
	at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:409)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

+- Component Tree
+- Scoped Variables

2 Respostas

luxu
<html xmlns="http://www.w3.org/1999/xhtml"  
        xmlns:h="http://java.sun.com/jsf/html"  
        xmlns:p="http://primefaces.prime.com.tr/ui">

nesse trecho ai de cima falta referenciar o , coloca isso:

xmlns:f="http://java.sun.com/jsf/core"
E
Obrigado amigo... mas ainda está mostrando erros:
An Error Occurred:
java.lang.NullPointerException
+- Stack Trace
java.lang.NullPointerException
	at org.primefaces.component.button.ButtonRenderer.buildOnclick(ButtonRenderer.java:91)
	at org.primefaces.component.button.ButtonRenderer.encodeMarkup(ButtonRenderer.java:56)
	at org.primefaces.component.button.ButtonRenderer.encodeEnd(ButtonRenderer.java:38)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

+- Component Tree
<UIViewRoot id="j_id1" inView="true" locale="pt_BR" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/teste.xhtml">
javax_faces_location_HEAD
<ComponentResourceContainer id="javax_faces_location_HEAD" inView="true" rendered="true" transient="false">
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
</ComponentResourceContainer>
<html xmlns="http://www.w3.org/1999/xhtml">
<UIOutput id="j_idt2" inView="true" rendered="true" transient="false">
<Button id="j_idt3" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false" value="Bookmark">
<UIParameter disable="false" id="j_idt4" inView="true" name="productId" rendered="true" transient="false" value="10"/>
</Button>
<Button id="j_idt5" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false" value="With Icon">
<UIParameter disable="false" id="j_idt6" inView="true" name="productId" rendered="true" transient="false" value="20"/>
</Button>
<Button id="j_idt7" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false">
<UIParameter disable="false" id="j_idt8" inView="true" name="productId" rendered="true" transient="false" value="30"/>
</Button>
<Button id="j_idt9" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" title="iconOnly" transient="false" value="Bookmark">
<UIParameter disable="false" id="j_idt10" inView="true" name="productId" rendered="true" transient="false" value="40"/>
</Button>
</UIOutput>
</html>
</UIViewRoot>
+- Scoped Variables
Request Parameters Name Value 
None 
View Attributes Name Value 
None 
Request Attributes Name Value 
None 
Flash Attributes Name Value 
None 
Session Attributes Name Value 
None 
Application Attributes Name Value 
csfcff com.sun.faces.context.flash.ELFlash@1c79dfc
java.lang.NullPointerException
	at org.primefaces.component.button.ButtonRenderer.buildOnclick(ButtonRenderer.java:91)
	at org.primefaces.component.button.ButtonRenderer.encodeMarkup(ButtonRenderer.java:56)
	at org.primefaces.component.button.ButtonRenderer.encodeEnd(ButtonRenderer.java:38)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
	at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:410)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:164)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:462)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:562)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:395)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:250)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:188)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:166)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:302)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
<UIViewRoot id="j_id1" inView="true" locale="pt_BR" renderKitId="HTML_BASIC" rendered="true" transient="false" viewId="/teste.xhtml">
javax_faces_location_HEAD
<ComponentResourceContainer id="javax_faces_location_HEAD" inView="true" rendered="true" transient="false">
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
<UIOutput inView="true" rendered="true" transient="false"/>
</ComponentResourceContainer>
<html xmlns="http://www.w3.org/1999/xhtml">
<UIOutput id="j_idt2" inView="true" rendered="true" transient="false">
<Button id="j_idt3" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false" value="Bookmark">
<UIParameter disable="false" id="j_idt4" inView="true" name="productId" rendered="true" transient="false" value="10"/>
</Button>
<Button id="j_idt5" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false" value="With Icon">
<UIParameter disable="false" id="j_idt6" inView="true" name="productId" rendered="true" transient="false" value="20"/>
</Button>
<Button id="j_idt7" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" transient="false">
<UIParameter disable="false" id="j_idt8" inView="true" name="productId" rendered="true" transient="false" value="30"/>
</Button>
<Button id="j_idt9" image="bookmark" inView="true" includeViewParams="false" outcome="productDetail" rendered="true" title="iconOnly" transient="false" value="Bookmark">
<UIParameter disable="false" id="j_idt10" inView="true" name="productId" rendered="true" transient="false" value="40"/>
</Button>
</UIOutput>
</html>
</UIViewRoot>
[code]
Request Parameters Name Value 
None 
View Attributes Name Value 
None 
Request Attributes Name Value 
None 
Flash Attributes Name Value 
None 
Session Attributes Name Value 
None 
Application Attributes Name Value 
csfcff com.sun.faces.context.flash.ELFlash@1c79dfc
[/code]
Criado 29 de abril de 2011
Ultima resposta 30 de abr. de 2011
Respostas 2
Participantes 2