Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 2 f:JSF2.0库中找不到ajax标记_Jsf 2 - Fatal编程技术网

Jsf 2 f:JSF2.0库中找不到ajax标记

Jsf 2 f:JSF2.0库中找不到ajax标记,jsf-2,Jsf 2,嗨 想要实现一个具有JSF2.0Ajax功能的解决方案。到目前为止,我还没有使用任何类似richfaces或icefaces的实现 我使用的是jsf-impl-2.0.2和jsf-api-2.0.2.jar以及apache-tomcat-6.0.16 在f:ajax中仍然出现未知标记错误 我的一些疑问 我不能仅仅使用这些JSF库来实现ajax吗?或者我必须强制使用它的任何实现,比如richfaces或icefaces 如果我有JSF2.0本身提供的一些ajax实用程序,那么使用richfaces

想要实现一个具有JSF2.0Ajax功能的解决方案。到目前为止,我还没有使用任何类似richfaces或icefaces的实现

我使用的是jsf-impl-2.0.2和jsf-api-2.0.2.jar以及apache-tomcat-6.0.16

在f:ajax中仍然出现未知标记错误

我的一些疑问

我不能仅仅使用这些JSF库来实现ajax吗?或者我必须强制使用它的任何实现,比如richfaces或icefaces


如果我有JSF2.0本身提供的一些ajax实用程序,那么使用richfaces和icefaces的目的是什么,因为我的页面是一个内置ajax支持的页面。您不需要任何额外的库

如果libs正常,那么应该发布错误消息,并使用ajax调用发布一些源代码。然后我们可以帮助你(也许)

Richfaces和Icefaces是JSF之上的组件库。两家公司都有在线展示台,以查看提供了哪些组件。我想将Primefaces添加到此列表中:


问题的原因是您正在使用jsp页面(并且在该jsp中您正在编写
)。 JSF2.0中的jsp页面不支持这一点。
要使用
你需要有xhtml页面。

好的,谢谢,但是我在JSF impl库中没有看到f:ajax。这是tld的版本,但是没有ajax的标签。你能告诉我使用ajaxified版本的JSF(2)的正确库吗如果您使用jsp作为视图组件,请尝试以下标记库定义:
org.apache.jasper.JasperException:/jsp/DataTableDemo.jsp(16,3)在前缀为“f”org.apache.jasper.compiler.DefaultErrorHandler.jsperor(DefaultErrorHandler.java:40)org.apache.jasper.compiler.ErrorDispatcher.dispatcher导入的标记库中未定义标记“ajax”(ErrorDispatcher.java:407)org.apache.jasper.compiler.ErrorDispatcher.jsperor(ErrorDispatcher.java:198)org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1220)org.apache.jasper.compiler.Parser.parseElements(Parser.java:1456)org.apache.jasper.compiler.Parser.parseBody(Parser.java:1664)org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:1011)org.apache.jasper.compiler.parseCustomTag(Parser.java:1279)org.apache.jasper.compiler.Parser.parseElements(Parser.java:1456)org.apache.jasper.compiler.Parser.parseBody(Parser.java:1664)org.apache.jasper.compiler.Parser.Parser.optionalbody(Parser.java:1011)org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1279)org.apache.jasper.compiler.Parser.parseElements(Parser.java:1456)org.apache.jasper.compiler.Parser.Parser.compiler.ParserController.doParse(ParserController.java:216)org.apache.jasper.compiler.ParserController.ParserController.parse(ParserController.java:103)org.apache.jasper.compiler.compiler.generateJava(compiler.java:153)org.apache.jasper.compiler.compiler.compiler(compiler.java:314)org.apache.jasper.compiler.compiler.compiler(compiler.java:281)org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)