Im folgenden Beispiel ruft das Net.Data-Makro das Java-Programm echoString auf. Das Makro übergibt zwei Zeichenfolgeparameter an die Java-Sprachumgebung. Die erste Zeichenfolge teilt dem Java-Programm mit, kursive oder fette Hervorhebung für den zweiten Parameter, eine Zeichenfolge, zu verwenden, bevor der zweite Parameter an die Standardausgabe (stdout) übergeben wird. Da das Programm "I" für Kursivdarstellung übergibt, zeigt der Web-Server die Zeichenfolge Hello World im Browser kursiv an. Nach dem Makro wird die Quelle für das Java-Programm aufgelistet.
Makro:
%FUNCTION(DTW_JAVAPPS) echoString(textAttribute, text){ %}
%HTML(runjava){
@echoString("I","Hello World")
%}
Java-Programm:
class echoString {
public static void main (String args[]) {
if (args[0].equals("I"))
System.out.println("<I>" + args[1] + "</I>");
else
System.out.println("<B>" + args[1] + "</B>");
}
}