Was ist der Unterschied zwischen #,% und $ Zeichen in Struts-Tags?

Ich arbeite mit Struts2 und wenn ich auf Wertestapelvariablen zugreife, weiß ich nicht, ob ich %oder #oder verwenden soll $. Ich probiere sie alle aus, bis ich die richtige gefunden habe. Kann jemand erklären, was der Unterschied zwischen diesen ist?