当前位置: 首页 > 知识库问答 >
问题:

得到表达式错误:命名对象:javax.faces.ComponentResourceContainer找不到。

巫马山
2023-03-14

我使用的是jsf2.0和spring3.0。我在web.xml中集成了spring上下文。当试图将素数应用于我的jSF页面时,它显示了上述问题。我在WEB-INF/lib中包含了primefaces3.4jar,还放入了类路径。并在jsf页面中添加了相关的名称空间。我遇到了如上所述的错误。我在这里放了WEB-INF/lib

com.springsource.org.apache.commons.logging-1.1.1.jar
com.springsource.org.apache.log4j-1.2.15.jar 
commons-lang3-3.1.jar
javaee.jar
jsf-api-2.0.jar
jsf-impl-2.0.0-b13.jar
ojdbc7.jar
org.springframework.asm-3.0.1.RELEASE-A.jar
org.springframework.beans-3.0.1.RELEASE-A.jar
org.springframework.context-3.0.1.RELEASE-A.jar
org.springframework.core-3.0.1.RELEASE-A.jar
org.springframework.expression-3.0.1.RELEASE-A.jar
org.springframework.transaction-3.0.0.RELEASE.jar
primefaces-3.4.jar
spring-2.5.jar
spring-jdbc.jar
spring-webmvc-3.0.0.RELEASE.jar

我使用的是myfaces jsf2.o版本。和我的jsf页面login.xhtml

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html 
 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"    
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
  xmlns:f="http://java.sun.com/jsf/core"
  xmlns:p="http://primefaces.org/ui">
<head><link rel="stylesheet" 
 type="text/css"   href="/RealtimeApplication/CSS/styles.css"/>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title> Please Login</title>
</head>
<f:view>

<body>
<h:form>

<b> choose date</b><p:calendar value="#{login1.date}" mode="inline" id="inlineCal"/>            

   <br/>

请帮我完成任务。

共有2个答案

戚英逸
2023-03-14

PrimeFaces适用于JSF 2.0、2.1,自PrimeFaces4.0以来也适用于2.2。

可以让你张贴堆栈跟踪吗?也请用h:head代替head。

邢起运
2023-03-14

primefaces 3.4需要jsf 2.1。你可以在这里看到依赖关系。请将您的版本更新到2.1,然后重试。

 类似资料:
  • 我最近在java上了一些OOP课程。在今天实现它时,我在程序中遇到了“找不到符号”错误。旁边的建议中写着“期望表达”。我已经试着找出我的错误有一段时间了,但到目前为止我还没有遇到任何运气。有人能帮帮我吗? 这是我的主要课程: 我的另一个班: java:找不到符号symbol:class SlotMac位置:class Slotmachine 同样的错误一堆时间。

  • 问题内容: 我写了我的第一个node.js应用程序,但是找不到快速库: 但是express已安装(带有密钥): 一些信息: 我怎么解决这个问题?( 必须 安装时不带吗?) 问题答案: 您需要在本地将Express安装到应用程序(文件夹)的上下文中: 原因是应用程序总是在其本地上下文中查找任何依赖项。全局安装仅用于设置系统范围内的可用二进制文件,例如单元测试运行程序或引导程序或类似的东西。 使用Ex

  • 问题内容: 我当我执行以下节点的代码在控制台错误 错误: 我正在使用Angular Js,它的文件夹结构像下面这样 我在这里想念什么? 问题答案: 这段代码: 告诉Express,无论浏览器要求什么,您的服务器都应返回。因此,当浏览器请求诸如或的JavaScript文件时,您的服务器返回的内容(以开头),这会导致JavaScript错误。 回调中的代码应查看请求以确定要发回的文件,和/或您应使用带

  • 问题内容: 我将RDD [myClass]转换为数据框,然后将其注册为SQL表 该表是可调用的,可以用以下命令演示 但是下一步给出了错误,说表未找到:my_rdd Spark的新手。 不明白为什么会这样。有人可以帮我吗? 问题答案: 确保从相同的SQLContext导入hidden._。临时表在一个特定的SQLContext中保留在内存中。

  • 我将RDD[myClass]转换为dataframe,然后将其注册为SQL表 此表是可调用的,可以使用以下命令演示 对Spark来说是个新手。不明白为什么会这样。有谁能帮我摆脱这一切吗?