我正在使用一个primefaces数据表,其中一列包含带参数的<h:outputLink>
。一切都很好,直到我过滤数据表。过滤后,链接的参数消失。这是我的专栏
<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>
有没有人知道我错过了什么?在此先感谢您的帮助
答案 0 :(得分:0)
如何自己构建 URL :
<h:outputLink value="/page/userData.html?userId=#{user.id}">
<h:outputText value="#{user.lastName}"/>
</h:outputLink>