2015-03-31 83 views
-3

我有一个从数据表中提取的数据列表“gouvernorats”,列表中的每个项目都是一个命令链接,其结果是包含引用该项目的列表“villes”的其他页面。我的代码不起作用。我请求某人帮助我运行它。h:使用Java bean的commandLink

gouvernorat.xhtml <c:forEach varStatus="#{stat}" items="gouvernoratbean.gouvernorats" var="gouv"><c:set var="villes" scope="request" value="${gouv.getvilles}"/> <h:commandLink action="ville" actionListener="#{gouvernoratbean.showville}" value="#{gouv.nomGouv}"><f:setPropertyActionListener target="#{requestscope.gouv}" value="#{gouv}"></f:setPropertyActionListener> </h:commandLink></c:forEach>

ville.xhtml

<p:dataList value="#{requestScope.gouvernoratbean.showville}" var="ville" > <h:outputText><h2>#{ville.nomVille}</h2> </h:outputText> </p:dataList>

gouvernoratbean.java

public void showville(ActionEvent event){Villes=gouv.getVilles();}

+0

我有一个从数据表中提取的数据列表“gouvernorats”,列表中的每个项目都是一个命令链接,其结果是包含引用该项目的列表“villes”的其他页面。 – 2015-03-31 09:51:41

+1

你实际上没有问过问题,你只是发布了一些代码。你在找什么? – kolossus 2015-03-31 19:11:28

+0

我的代码无法运行。所以我需要您的帮助来运行它。 – 2015-04-01 08:39:05

回答

0

不知道你的实际问题是什么..

但它可能无法正常工作,你有没有在XHTML的这一部分正确引用你的bean:

items="gouvernoratbean.gouvernorats" 

应该是:

items="#{gouvernoratbean.gouvernorats}"

+0

我有一个包含各省的数据列表,每个项目都是一个显示相关政府不同城市的命令链接。 – 2015-03-31 14:22:22

+0

对......这仍然不是我可以尝试回答的问题吗?你想要达到什么样的目标?你面临的错误是什么? – LiamWilson94 2015-04-02 10:44:14