- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试从 Primefaces 学习 pickList .我有什么 jsf 文件,PickListBean.java 和 Player.java .
当我运行该项目时,出现错误,如 http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/java/org/primefaces/示例/域/?r=3692
。
堆栈跟踪如下。
javax.faces.FacesException: Expression Error: Named Object: player not found.
at com.sun.faces.application.ApplicationImpl.createConverter(ApplicationImpl.java:1338)
at com.sun.faces.facelets.tag.jsf.ValueHolderRule$LiteralConverterMetadata.applyMetadata(ValueHolderRule.java:85)
at com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:81)
at javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:129)
at javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:102)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.doNewComponentActions(ComponentTagHandlerDelegateImpl.java:409)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:159)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:184)
at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:120)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:93)
at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:98)
at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:86)
at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:152)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:774)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
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:594)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1542)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:849)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:746)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1045)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:228)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:680)
当我运行该项目时,出现错误,如 http://code.google.com/p/primefaces/source/browse/examples/trunk/showcase/src/main/java/org/primefaces/示例/域/?r=3692
。
知道我在这里遗漏了什么吗?
我也下载了PlayerConverter.java .仍然是同样的错误。
最佳答案
基本上是说 JSF Converter
找不到 ID 为“player”的。它被引用为 <p:pickList converter="player">
.
使用给定的代码,您需要注册 PlayerConverter
如下在faces-config.xml
.
<converter>
<converter-id>player</converter-id>
<converter-class>org.primefaces.examples.view.PlayerConverter</converter-class>
</converter>
或者,您可以编辑 PlayerConverter
添加注释的类
@FacesConverter("player")
在类里面。
关于javax.faces.FacesException : Expression Error: Named Object: player not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13035271/
我们使用 JSF2 ExceptionHandler 来捕获异常。所有运行时异常都在具有精确堆栈跟踪的异常处理程序中捕获。 但是对象以 FacesException 的形式出现。有什么方法可以从 Fa
这个问题在这里已经有了答案: Wildfly starts with error. javax.faces.FacesException: Unable to find CDI BeanManage
当我使用 sakai 2.9 cle 使用inf JSF 和 Spring 创建新工具时,出现“javax.faces.FacesException:执行值转换时出错”错误。 这是我的堆栈跟踪: or
我正在尝试将从 Eclipse 工作区导入的 Web 应用程序部署到 NetBeans。但它没有得到部署,而是给了我以下异常。 15 Jul, 2011 5:59:04 AM org.apache.c
我在/template/template.xhtml有一个template.xhtml文件
提交 JSF 表单时,出现以下异常: Caused by: javax.faces.FacesException: Target model Type is no a Collection or Ar
我正在尝试一个简单的项目来处理 jboss,但我遇到了这个错误(我已经尝试在 URL 上使用 .jsf)。 tomcat中的应用工作正常 javax.servlet.ServletException:
我想在我的应用程序中实现验证码,但我收到此错误有人可以告诉我原因吗? juin 01, 2014 12:22:04 PM com.sun.faces.context.PartialViewContex
我正在尝试从 Primefaces 学习 pickList .我有什么 jsf 文件,PickListBean.java 和 Player.java . 当我运行该项目时,出现错误,如 http://
我在 eclipse 中使用 WildFly 18,jdk-13.0.1 编写了我的第一个 JSF hello world 程序。 , window 10。 Wildfly home 和管理控制台工作
我在 eclipse 中使用 WildFly 18,jdk-13.0.1 编写了我的第一个 JSF hello world 程序。 , window 10。 Wildfly home 和管理控制台工作
我正在使用 Struts 2.x 开发应用程序。我正在使用 Spring Security 为我的应用程序提供安全性。但是,当我没有连接到互联网时,我总是会遇到异常。如果我有互联网连接,也不异常(ex
我正在尝试学习 PF,所以我首先显示数据表,然后在 rowClick 传递参数上导航到下一页,但遇到以下错误。我发现了这个问题的类似问题,但还没有运气。我希望有人能帮助我。 我收到以下错误: Data
对于此问题,我有另一个案例,即我有一个扩展基础实体的模型,并且该基础实体具有属性 ID。我将该 id 用作 rowKey 并抛出此错误。当我将 rowKey 的值设置为模型(不是抽象基础)中的任何属性
我在加载 JSF 页面时遇到了下面提到的错误。 页面加载成功,页面上所需的操作也已完成,但出现此错误。 jsf 页面包含选项卡面板,单击每个选项卡面板都会出现错误。 我还发现,如果我将页面的某个部分保
我正在尝试使用 tomcat 和 eclipse 运行 JSF 项目。 我刚刚用 HelloWorld 实现了简单的页面。当我尝试启动服务器时,它抛出以下错误: SEVERE: Error confi
我的 Java EE Web 应用程序是 Glassfish 2.1 工作正常。 现在我想迁移到 Glassfish 3.1.1 我已按照提供的修改 here 我对richfaces的依赖如下:-
我是一名优秀的程序员,十分优秀!