views:

101

answers:

0

Hi,

I am working on a JEE application with facelets running in Tomcat 6. I wrote I Filter which works fine. Inside some facelet pages there are

<h:commandLink> 

elements refering to another page inside the application and passing parameters to a managed bean. The refered page works on with the managed bean which got the parameter passed.

<h:commandLink action="SingleArtikel.xhtml">Details<f:setPropertyActionListener target="#{artikelBackingBean.primaryKey}" value="${artikel.primaryKey}" />
</h:commandLink>

The links work fine, but the filter is not beeing called. The URL inside the browsers url text field does not change. The refered pages are structured like this:

<ui:composition template="index.xhtml">
    <ui:define name="content">
        ...content...
    </ui:define>
</ui:composition>

It is included into a template "index.xhtml".

Why is the filter not being executed on such a request? Why does the url not change? How does such a request work?

Thanks in advance.