Take a look at ERMailDelivery, it does the same thing.
> On Feb 13, 2015, at 1:07 PM, Chuck Hill <[email protected]> wrote: > > Off the top of my head, you need to create a new WOContext and use the > WOApplication pageWithName(String, WOContext) method. > > Chuck > > On 2015-02-13, 9:54 AM, "OC" wrote: > > Hello there, > > is it possible to pre-render a component to HTML string, and cache that > string? > > I thought this code would work: > > === code === > ... > private String cache=null > String componentContent { > if (!cache) { > def component=pageWithName(COMPONENT_NAME) > component.awake() > WOResponse nr=component.generateResponse() > cache=nr.contentString() > } > return cache > } > ... > === HTML === > ... > <wo:str value="$componentContent" escapeHTML="NO"/> > ... > === > > but it does not -- it messes up my current context, it seems. > > Thanks for any advice, > OC > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/chill%40gevityinc.com > > This email sent to [email protected] > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/kenlists%40anderhome.com > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
