1

<h:outputLink>我正在使用一个包含with 参数的列的 primefaces数据表。在我过滤数据表之前,一切都很好。过滤后链接的参数消失。这是我的专栏

<p:column id="lastNameColumn" filterMatchMode="contains" sortBy="#{user.lastName}"
                    filterBy="#{user.lastName}">
                    <h:outputLink value="/page/userData.html">
                        <h:outputText value="#{user.lastName}"/>   
                        <f:param name="userId" value="#{user.id}" />
                    </h:outputLink>
                </p:column>

这会生成一个链接

<a href="/page/userData.html?userId=1234">John</a>

但是过滤后链接看起来像这样

<a href="/page/userData.html?userId=">John</a>

有人知道我缺少什么吗?在此先感谢您的帮助

4

1 回答 1

0

像这样自己构建URL怎么样:

<h:outputLink value="/page/userData.html?userId=#{user.id}">
    <h:outputText value="#{user.lastName}"/>   
</h:outputLink>
于 2013-04-29T06:14:38.903 回答