我的页面显示列表类别名称。我想当用户单击类别名称时,它将按类别名称显示列表产品。在这段代码中,我想将 CateogryId 作为 h:inputHidden 的值传递。它与<h:inputText value="#{produtBean.categoryId}"></h:inputText>
.
谢谢你的阅读!
来自 xhtml 的代码
<ui:repeat value="#{productBean.listCategory}" var="c">
<h:form>
<h:inputHidden value="#{productBean.categoryId}" ></h:inputHidden>
<h:commandLink value="#{c.name}" action="#{productBean.listProductByCt}" ></h:commandLink>
</h:form>
</ui:repeat>
ProductBean 中的代码
public String listProductByCt()
{
if(categoryId==0)
{
return "index";
}
listProduct = new ProductsDB().listProducts(categoryId);
return "product";
}