velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jian chen <chenjian1...@gmail.com>
Subject Re: silent references cause strict reference checking to fail
Date Fri, 16 Oct 2009 16:43:09 GMT
We used $!user.firstName type of notation a lot, it has been very
helpful. Hope this is not broken in the new releases...

Jian

On 10/16/09, Will Glass-Husain <wglasshusain@gmail.com> wrote:
> Hi!
>
> With some enthusiasm from my dev team, I just turned strict error
> checking on for the first time.   Not surprisingly, our app
> immediately had some errors.
>
> I was surprised to find that it was failing even with silent
> references.  Does anyone remember if that's intentional?
>
> <input class="signupInput" type="text" id="StxtFirstNames"
> name="firstName" value="$!user.firstName"/>
>
> org.apache.velocity.exception.MethodInvocationException: Variable
> $user has not been set at layout/slide_login.vm[line 13, column 117]
>
> To me that reduces the usefulness of this feature-- we use silent
> references a lot, and it doesn't make sense to me that they would all
> cause errors.  I was hoping to do a better job of find errors like
> "$user.firstname" where $user wasn't set.  But with $!user.firstName I
> now have to go through the site and put an #if in every location I
> want to be blank if its undefined.
>
> Can anyone using this feature comment?
>
> Thanks,
>
> WILL
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> For additional commands, e-mail: user-help@velocity.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
For additional commands, e-mail: user-help@velocity.apache.org


Mime
View raw message