JEE Filter is not being executed during <h:commandLink> request
Posted
by c0d3x
on Stack Overflow
See other posts from Stack Overflow
or by c0d3x
Published on 2010-03-17T17:58:33Z
Indexed on
2010/03/17
18:01 UTC
Read the original article
Hit count: 477
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>
Now when I click on such a link, 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.
© Stack Overflow or respective owner