Hi Jeffrey,
Try injecting org.apache.tapestry.service.Request:
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry/services/Request.html
That should do the trick.
-Filip
jeffrey ai skrev:
Thanks, Filip.
I tried to inject RequestGlobals, like I did for normal component, but that
doesn't work.
It's not correctly injected.
Filip S. Adamsen-2 wrote:
Have you tried injecting the request directly into your BindingFactory?
-Filip
jeffrey ai skrev:
Hi Folks,
I think I'm missing something here, but would appreciate a shove in the
right direction.
I created a new BindingFactory, introduced a new prefix, and successfully
contributed it to BindingSource.
I am trying to do the following things in my new BindingFactory,
=====
public Binding newBinding( String description, ComponentResources
container, ComponentResources component,
String expression, Location location )
{
final HttpServletRequest request =
getRequestFromComponent(component);
final String personalizedMessage =
getPersonalizedMessage(request.getParameter("personID"), expression);
return new LiteralBinding( description, personalizedMessage,
location
);
}
=====
I couldn't find a way to dig the Http request out from the component at
this
point -- page expansion phase.
Thanks for any advice,
Jeffrey Ai
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]