Java RichFaces:TabPanel和param

Java RichFaces:TabPanel和param,java,jsf,richfaces,tabpanel,Java,Jsf,Richfaces,Tabpanel,目前,我正在基于JSF2.0的web应用程序中处理rich:tabPanel。 我遇到了一个非常奇怪的问题,它与我的richface组件有关。 基本上,我在每个面板上打印一些相同的内容(在这里,它是一个节目的时间表,选项卡包含日期,选项卡的内容包含不同的小时) 因此,我有这样的想法: <rich:tabPanel> <c:forEach items="#{show}" var="hour" ...> <rich:tab>

目前,我正在基于JSF2.0的web应用程序中处理rich:tabPanel。 我遇到了一个非常奇怪的问题,它与我的richface组件有关。 基本上,我在每个面板上打印一些相同的内容(在这里,它是一个节目的时间表,选项卡包含日期,选项卡的内容包含不同的小时)

因此,我有这样的想法:

<rich:tabPanel>
     <c:forEach items="#{show}" var="hour" ...>
       <rich:tab>
        <a4j:commandLink ...>
             <a4j:param value="hour.something" assignTo="#{bean.method}" />
        </a4j:commandLink>
     </ ..... >

. 但是没有更多的信息(除了一条评论,但它不起作用)

如果有人能帮忙,那就太好了


关于,

问题在于您使用的是嵌套表单(表单中的表单)。在
JSF
中不建议这样做。即使在
HTML
中,它也是无效的。删除一个
表单
,它就会工作。

也请阅读。

需要更多信息。请告诉我们1。你的表格在哪里?2.是否要将
switchType
更改为
ajax
?有两种形式:第一种围绕着rich:tabpanel,第二种围绕着my rich:tab内的commandlink。使用
ajax
更改switchType不会改变什么,同样的事情也会发生。非常感谢,我将对此进行研究。工作完美:我保留了rich:tabpanel周围的表单,并删除了另一个表单。再次:谢谢!不客气。请注意,如果您想在单击
命令链接时阻止提交完整表单,请不要忘记将
ajaxSingle=true
添加到