使用XHTML、JavaServerFaces、PrimeFaces、Java和JQuery向XHTML页面添加新元素时



错误是这个

  "UI Layout Initialization Error
   The center-pane element does not exist.
   The center-pane is a required element."

当我向XHTML页面添加任何新元素时,屏幕上不会显示任何内容。基本上,我一直在学习开源应用程序的输入和输出。

我们正试图确定在未来项目中使用这项技术的可行性,因此我们承担了剖析开源项目的任务。

因此,我们决定打破这项技术,看看如何修复它

我们可以通过添加一个简单的项目来打破它。我们向XHTML主页添加了一个隐藏的输入。

Ajax、Servlet、JSP页面、XHTML等的页面非常复杂。因此,这些东西的交互让我们很难弄清楚添加新元素时为什么不起作用。。。

我添加的元素是这个

    <h:inputHidden id="tabcnt"  value="#{repositoryHandler.iTabCnt}" />

如果您在该代码中看到部件#{repositoryHandler.iTabCnt}

这意味着它是我们在XHTML中访问的服务器端变量页

问题最终是-公共类RepositoryHandler,没有getter和setter。。

在我解决了这个问题之后,鲍勃就是你的叔叔了!!问题解决了!!

最新更新