After upgrading from Tapestry 4.1.1 to 4.1.2 equality of objects in OGNL is broken. I saw the jira issue 96 and downloaded the current snapshot (20070630). But it still dont work. This ist my simple test on the Home.page of my Tapestry app:
Test Equals: <span jwcid="@Insert" value="ognl:@
java.lang.Long@valueOf('100').equals(@
java.lang.Long@valueOf('100'))"/>
<br/>
Test OGNL: <span jwcid="@Insert" value="ognl:@
java.lang.Long@valueOf('100') == @
java.lang.Long@valueOf('100')"/>
the first expression is "true" the second one "false".