Porównywanie dat za pomocą rozpórek 2 w JSP

Chcę porównać dwie daty za pomocąStruts2

One is returned from the backend  (test.currentDate) == "2012-11-15)"
The other one I just set "2014-10-19"

Jak mogę porównać dwie daty?

Mój kod jest następujący:

<s:set name="currentDate"  value="%{test.currentDate}"/>
<s:set name="futureDate" value="2014-10-19"/>
<s:if test="%{#currentDate.before(#futureDate)}">
    <s:text name="test"/> <s:date name="test.currentDate" format="MM/yy"/> 
</s:if>
<s:else>
    <s:text name="test2"/>
</s:else>

questionAnswers(2)

yourAnswerToTheQuestion