Вопрос такой: есть dataTable, где выводятся какие-то данные, например заголовки статей
| Код | <form id="GridForm"> <h:dataTable bgcolor="silver" border="1" rules="rows" styleClass="orders" headerClass="ordersHeader" rowClasses="evenRow,oddRow" value='#{tableData.names}' var='name'>
<h:column> <f:facet name="header"><h:outputText value="editable" style="font-weight: bold"/></f:facet> <h:selectBooleanCheckbox value="#{name.editable}"/> </h:column>
<h:column> <f:facet name="header"> <h:outputText value="title" style="font-weight: bold"/> </f:facet> <h:inputText value="#{name.first}" rendered="#{name.editable}"/> <h:panelGrid columns="2"> <h:outputText value="#{name.first}" rendered="#{not name.editable}"/> <h:commandButton action="article" image="outleaf.bmp" /> </h:panelGrid> </h:column>
<h:column> <f:facet name="header"><h:outputText value="short version" style="font-weight: bold"/></f:facet> <h:outputText value="#{name.last}"/> </h:column> </h:dataTable> </form>
|
рядом с каждым заголовком кнопка предназначенная для просмотра статьи.
Статья открывается на jsp-странице которой нужно передать параметр - id статьи. На данный момент есть кнопка
| Код | <h:commandButton action="article" image="outleaf.bmp" />
|
есть navigation-rule для неё
| Код | <navigation-rule> <from-view-id>/pages/inputname.jsp</from-view-id> <navigation-case> <from-outcome>article</from-outcome> <to-view-id>/pages/article.jsp</to-view-id> </navigation-case> </navigation-rule>
|
Как теперь передать гет-параметр, т.е. перейти на урл вида /pages/article.jsp?id=xx? |