Temat: Primefaces menu (przekazywanie / odczyt wartości)

Witam, mam problem z menu primefaces (http://www.primefaces.org/showcase/ui/menu.jsf) a google nic nie podpowiada.

Chce wyswietlic na tej samej stronie wartosc ktora wybralem. Kiedy przesylam wartosc jako zwykle inputText value to dziala:


<p>Wybrany produkt to <strong>#{menu.categoryId}</strong>!</p>

<p:inputText value="#{menu.categoryId}" />
<p:commandButton value="Wyslij" actionListener="#{menu.categoryId}" ajax="false" />


W klasie Menu jest oczywiscie getter i setter.

Ale ja nie chce wpisywac ID dzialu do inputa i klikac na button Wyslij.

<p:menu>
<p:submenu label="Produkty">
<p:menuitem value="Produkt pierwszy" actionListener="#{menu.categoryId}" ajax="false"/>
<p:menuitem value="Produkt drugi" actionListener="#{menu.categoryId}" ajax="false"/>
</p:submenu>
</p:menu>


Jak to zrobic dla menu aby po klieknieciu pojawiala mi sie wybrana wartosc w
<p>Wybrany produkt to <strong>#{menu.categoryId}</strong>!</p>
W value jest przekazywana tekstowa tresc a jak jak przekazac wartosc np. ID produktu: 1, 2, 454, 1022?

Z gory dziekuje za pomoc.