You need to put something similar to xmlns:f="http://java.sun.com/jsf/core"
at the top of your template file. I don't remember the exact syntax for that under jsp -- I use facelets for everything. However, I would think you would get the same error for f:param and f:attribute. On Thu, Mar 10, 2011 at 12:17 PM, daniel ccss <danielcc...@gmail.com> wrote: > Yes but I don´t know if is the JSF version I'm using or something else > because I get a compilation error that says: > > "Error(461): f:setPropertyActionListener no es una etiqueta registrada en > ese espacio de nombres." > > In english: "Error(461): f:setPropertyActionListener is not a registered tag > in that namespace" > > Thanks > > I also try: > > > 1- > JSP: > <h:commandButton value="seleccionar" > actionListener="#{VDBean.seleccionar}" id="seleccionarLink"> > <f:param name="foo" value="true"/> > </h:commandButton> > BB: > > Map<String,String> params = > context.getExternalContext().getRequestParameterMap(); > String action = params.get("foo"); > System.out.println("test1: " +foo);----> Null > 2- > JSP: > <h:commandButton value="seleccionar" > actionListener="#{VDBean.seleccionar}" id="seleccionarLink"> > <f:attribute name="foo" value="true" /> > </h:commandButton> > BB: > action = > (String)actionEvent.getComponent().getAttributes().get("foo"); > System.out.println("test2: " + foo);----> Null > > 3- > JSP: > <h:commandButton value="seleccionar" > actionListener="#{VDBean.seleccionar}" id="seleccionarLink"> > <a4j:actionparam assignTo="#{VDBean.foo}" value="true" id="foo" > /> > </h:commandButton> > BB: > System.out.println("test3: " + this.foo);----> false (the initial > value) > > > > Please help! I only need to pass a parameter when a button is clicked to the > backingbean, but something so simple in teory is not working! > > > > On Thu, Mar 10, 2011 at 9:27 AM, Mike Kienenberger <mkien...@gmail.com> > wrote: >> >> I doubt it matters whether you are using tomahawk or richfaces or >> something else. >> >> Have you tried <f:setPropertyActionListener target="#{VDBean.foo}" >> value="true" /> yet? >> >> On Thu, Mar 10, 2011 at 8:05 AM, daniel ccss <danielcc...@gmail.com> >> wrote: >> > Anyone? >> > >> > >> > On Wed, Mar 9, 2011 at 5:06 PM, daniel ccss <danielcc...@gmail.com> >> > wrote: >> >> >> >> Thanks Myke but I'm using myfaces tomahawk, not richfaces. >> >> >> >> I also tried a more simple code: >> >> >> >> In the JSP: >> >> >> >> <h:commandButton value="seleccionar" >> >> actionListener="#{VisitaDomiciliarBean.seleccionar}" >> >> id="seleccionarLink" >> >> style="display:none"> >> >> <f:param name="booleanActividad" >> >> value="true"/> >> >> </h:commandButton> >> >> >> >> In the BackingBean: >> >> >> >> FacesContext context = FacesContext.getCurrentInstance(); >> >> String paramVaule = >> >> >> >> >> >> (String)context.getExternalContext().getRequestParameterMap().get("booleanActividad"); >> >> >> >> System.out.println(paramVaule);-----> null >> >> >> >> >> >> >> >> But it returns null, what I'm missing? >> > >> > > >