This content has been marked as final.
Show 6 replies
-
1. Re: Get request parameters from current page
damianharvey Nov 6, 2007 5:16 AM (in response to vas_opel)Have a look at injecting the FacesContext and the request parameter related methods on the externalContext:
@In FacesContext facesContext; private void hello() { Map<String, String> parameters = facesContext.getExternalContext().getRequestParameterMap(); //or get the request itself HttpServletRequest request = (HttpServletRequest)facesContext.getExternalContext().getRequest(); }
Cheers,
Damian. -
2. Re: Get request parameters from current page
constantin.cash Nov 6, 2007 5:23 AM (in response to vas_opel)Why not @RequestParameter?
-
3. Re: Get request parameters from current page
damianharvey Nov 6, 2007 8:02 AM (in response to vas_opel)Meant to include that.
Mind you the problem I've had with @RequestParameter is that you can't use the same Bean without providing it - ie. if it's not set then you get an error. How have you overcome this?
Cheers,
Damian. -
4. Re: Get request parameters from current page
jteb Nov 7, 2007 3:03 AM (in response to vas_opel)@RequestParameter(required=false)
should do the trick, right? -
5. Re: Get request parameters from current page
damianharvey Nov 7, 2007 4:23 AM (in response to vas_opel)@RequestParameter doesn't have a 'required' attribute.
Cheers,
Damian. -
6. Re: Get request parameters from current page
pmuir Nov 7, 2007 6:41 PM (in response to vas_opel)You should open a feature request for @RequestParameter(required=false)