Java JSF 1.2-找不到组件(…)We';无论如何,我都会尝试返回猜测的客户端id

Java JSF 1.2-找不到组件(…)We';无论如何,我都会尝试返回猜测的客户端id,java,jsf,richfaces,jsf-1.2,tomahawk,Java,Jsf,Richfaces,Jsf 1.2,Tomahawk,首先,我在JSF1.2/Richfaces 3.3/Tomahawk 1.1.9下工作 我在一个JSF页面中有这段代码(简化): (...) (部分) 我得到了这个错误: INFO:找不到组件'selMalaltiaForm'(在组件'mainForm:selMalaltiesForm:dataSelMalalties:0:j_id_jsp_2136723630_43'上调用findComponent)。无论如何,我们都会尝试返回一个猜测的客户机id——如果您将引用的组件放到另一个命名容器中

首先,我在JSF1.2/Richfaces 3.3/Tomahawk 1.1.9下工作

我在一个JSF页面中有这段代码(简化):


(...)
(部分)
我得到了这个错误:

INFO:找不到组件'selMalaltiaForm'(在组件'mainForm:selMalaltiesForm:dataSelMalalties:0:j_id_jsp_2136723630_43'上调用findComponent)。无论如何,我们都会尝试返回一个猜测的客户机id——如果您将引用的组件放到另一个命名容器中,这将是一个问题。如果是这种情况,您可以始终使用完整的客户端id。

当按下按钮时,我只想提交这个子表单(我有其他JSF页面,它们有类似的代码,运行起来没有问题)。现在,由于这个问题,我没有得到这个结果


如何解决此故障?提前谢谢。

最好使用


在这种情况下,我不需要声明任何子表单,是吗?我会试试你的建议。@jmrodrigg根本没有子表单。