Hi Jarrar-Moh,
<gel:out>*********</gel:out> statement maybe useful for your tracing the process.
I often use <gel:out>*********</gel:out> to debug the process.
For ex, adding the following red line in your sample code, it will tell you whether <j:if test="Debug=='true'"> is executed or not. If Debug=true, then "*** Debug true executed ***" will be out in bg-system.log
<j:if test="Debug=='true'">
<g:out>*** Debug true executed ***</g:out>
<g:log>ID : ${id}</g:log>
</j:if>
Regards,
Shoichi