使用f:attribute将参数从jsf传输到java变量?
我想用f:attribute组件传递参数#{myvar.tc}。在datatable的cocukDoktor()方法中,出现了“dr_tc”。我想在参数传输后运行drgor.sayfayonlenderme()。但是#{myvar.tc}不会转移。我能做什么使用f:attribute将参数从jsf传输到java变量?,jsf,primefaces,Jsf,Primefaces,我想用f:attribute组件传递参数#{myvar.tc}。在datatable的cocukDoktor()方法中,出现了“dr_tc”。我想在参数传输后运行drgor.sayfayonlenderme()。但是#{myvar.tc}不会转移。我能做什么 <h:dataTable value="#{doktor.cocukDoktor()}" var="myvar"> <table>
<h:dataTable value="#{doktor.cocukDoktor()}" var="myvar">
<table>
<tr>
<td>
<h:column>
<h:graphicImage class="doktorfoto" value="resources/images/doktorfoto.jpg"/>
</h:column>
</td>
<td>
<h:column>
<h:form>
<h:commandLink class="doktorismi" action="#{drgor.sayfaYonlendirme()}" actionListener="#{drgor.drtcAyarla}" >#{myvar.dr_adi} #{myvar.dr_soyadi}
<f:attribute name="dr_tc" value="#{myvar.dr_tc}"/>
</h:commandLink>
</h:form>
</h:column>
</td>
</tr>
</table>
</h:dataTable>
你能试一下吗
<h:form>
<h:dataTable value="#{doktor.cocukDoktor()}" var="myvar">
<h:column>
<h:graphicImage class="doktorfoto" value="resources/images/doktorfoto.jpg"/>
</h:column>
<h:column>
<h:commandLink class="doktorismi"
action="#{drgor.sayfaYonlendirme()}"
actionListener="#{drgor.drtcAyarla}"
value="#{myvar.dr_adi} #{myvar.dr_soyadi}"
>
<f:setPropertyActionListener target="#{drgor.tr_tc}" value="#{myvar.dr_tc}" />
</h:commandLink>
<h:column>
</h:dataTable>
</h:form>
无论如何,不需要做表格HTML的事情,它是由dataTable完成的。此外,医生课程也没有给你更多的帮助。要获得更满意的帮助,您需要提供更多信息
<h:form>
<h:dataTable value="#{doktor.cocukDoktor()}" var="myvar">
<h:column>
<h:graphicImage class="doktorfoto" value="resources/images/doktorfoto.jpg"/>
</h:column>
<h:column>
<h:commandLink class="doktorismi"
action="#{drgor.sayfaYonlendirme()}"
actionListener="#{drgor.drtcAyarla}"
value="#{myvar.dr_adi} #{myvar.dr_soyadi}"
>
<f:setPropertyActionListener target="#{drgor.tr_tc}" value="#{myvar.dr_tc}" />
</h:commandLink>
<h:column>
</h:dataTable>
</h:form>