Cool, thanks for adding to the documentation!

Regards,
Alex

On Tue, Sep 2, 2008 at 11:14 AM, Renaud Richardet <[EMAIL PROTECTED]> wrote:
> hi,
>
> I was also looking for some documentation re ESP, thanks for the
> pointers. I have put a demo ESP file in the wiki:
> http://cwiki.apache.org/confluence/display/SLING/Scripting+variables
>
> HTH, Renaud
>
>
> [EMAIL PROTECTED] schrieb:
>
> Hi,
>
> I've been looking for the Sling ESP reference documentation, but
> google was not really helpful in this. Can somebody point to some doc?
>
> To complement Bertrand's post:
>
> ESP is much like JSP but using JavaScript (Rhino implementation)
> instead of Java as the scripting language.
>
> As such by default an ESP is in script mode, that is everything is
> written to the response as is. The following constructs are available:
>
> <%= expr %>: Evaluates the expression expr and prints the result <%
> javascript %>: Runs the javascript code <%-- comment -->: ESP comment
> removed while preprocessing the script
>
> Just like with JSP, ESP scripts are converted into plain JavaScript
> code on the run, that is a construct like
>
> <% for (var i in list) { %> <p><%= i %>: <%= list[i] %></p> <% } %>
>
> is converted to
>
> for (var i in list) { out.print("\n"); out.print("<p>"); out.print(i);
> out.print(": "); out.print("list[i]"); out.print("</p>\n"); }
>
> (Note I split the line in the loop for readability).
>
> Hope this helps.
>
> Regards Felix
>
> Thanks, Juerg
>



-- 
Alexander Klimetschek
[EMAIL PROTECTED]

Reply via email to