[
https://issues.apache.org/jira/browse/SLING-789?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Lars Trieloff updated SLING-789:
--------------------------------
Attachment: SLING-789.patch
This patch extends SlingScriptHelper with an retrieve method that works just
like the include method but returns a String. The implementation of this method
creates an ServletResponseWrapper to record the output stream and to make it
available as a String return value.
> Allow redirecting of one script's response into a String for a second script
> to process
> ---------------------------------------------------------------------------------------
>
> Key: SLING-789
> URL: https://issues.apache.org/jira/browse/SLING-789
> Project: Sling
> Issue Type: Improvement
> Components: API, Scripting
> Reporter: Lars Trieloff
> Attachments: SLING-789.patch
>
>
> I have a use case where I want to create a script that takes the output of
> another script and admonishes it. For the simple case where I just want to
> add some content before and after the original script
> SlingScriptHelper.include is sufficient, but if I have to deal with the
> output, e.g. to add additional escaping, it would be helpful to be able to
> redirect the response body of one script into a String variable of another
> script, just like the import tag in JSTL does.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.