<% caching.duration = 30000; %><%& '/header/' %>

Scriptlet Resources

Here we'll see how to embed scriptlets, of various languages, into textual resources (in this case HTML).

The examples also show how to do basic caching (5 seconds for each resource), and how to include fragments.


JavaScript

<% if (executable.manager.getAdapterByTag('javascript')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

Python

<% if (executable.manager.getAdapterByTag('jython')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

Ruby

<% if (executable.manager.getAdapterByTag('ruby')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

PHP

<% if (executable.manager.getAdapterByTag('php')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

Lua

<% if (executable.manager.getAdapterByTag('lua')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

Groovy

<% if (executable.manager.getAdapterByTag('groovy')) { %> caching mode
deferred mode
source

<% } else { %> n/a <% } %>

Clojure

<% if (executable.manager.getAdapterByTag('clojure')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

Velocity

<% if (executable.manager.getAdapterByTag('velocity')) { %> caching mode
deferred mode
source <% } else { %> n/a <% } %>

<%& '/footer/' %>