java - 如何将自定义命名空间添加到 JSF 中的 HTML 元素?

标签 java facebook jsf

我正在尝试将我的自定义命名空间添加到 <html> JSF 中的元素 .xhtml文件(实际上,这个命名空间不是我的,它是 Facebook 的):

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
    xmlns:fb="http://www.facebook.com/2008/fbml">

JSF/Mojarra 给我一个警告:

Warning: This page calls for XML namespace http://www.facebook.com/2008/fbml 
declared with prefix fb but no taglibrary exists for that namespace.

我能理解是什么意思,但是怎么解决呢?

最佳答案

您可以通过在应用程序的 web.xml 文件中添加以下行来抑制警告:

..
      <!-- Debug Output for Development -->
      <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Production</param-value>
      </context-param>
...

关于java - 如何将自定义命名空间添加到 JSF 中的 HTML 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153134/

相关文章:

java - 是否可以在运行时手动将消息驱动的 bean 订阅到 JMS 队列/主题?

java - 分析 - 如何获取删除的用户数量百分比或数量

java - 根据其他列表的 ID 匹配从列表中删除对象

java - Facebook 连接 - 安卓

java - JSF 1.2,是否有任何实用程序可以学习它是如何工作的?

java - RPC和调用web服务有什么区别

java - Webview 中的 Facebook 身份验证

php - 从页面 facebook api graph 获取信息

html - 如何为多个元素添加一个工具提示?

jsf - 从 bean 将 facet 添加到 primefaces 面板