Re: java.lang.Boolean undefined
Ben Storey <[email protected]>
| Newsgroups | gmane.comp.web.freemarker.user |
|---|---|
| Message-ID | <[email protected]> |
Hi, Thanks for your input. I tried that and it worked. However I am a little restricted in the model in that it is a 3rd party model and cannot rename all the methods as there are quite a few and they are nested objects in the model. Are there any other work arounds. Also I noticed that when I auto generate getters and setters my IDE defaults to the "is" version for the java.lang.Boolean. Cheers Ben On Tue, Jun 30, 2009 at 5:01 PM, Attila Szegedi<[email protected]> wrote: > Change isObjectBoolean to getObjectBoolean. JavaBeans introspector > only recognizes "isXxx" method as a property getter if its return type > is a primitive boolean. > > Attila. > > On 2009.06.30., at 17:48, Ben Storey wrote: > >> Hi, >> >> I am having some problems with freemarker 2.3.14 and 2.3.15 when I am >> trying to extract a value that returns a java.lang.Boolean value and >> get this exception. >> >> Expression model.objectBoolean is undefined on line 1, column 64 in >> testObjectBoolean.ftl. >> The problematic instruction: >> ---------- >> ==> ${model.objectBoolean?string} [on line 1, column 62 in >> testObjectBoolean.ftl] >> ---------- >> >> Java backtrace for programmers: >> ---------- >> freemarker.core.InvalidReferenceException: Expression >> model.objectBoolean is undefined on line 1, column 64 in >> testObjectBoolean.ftl. >> at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java: >> 124) >> >> >> For example I have attached a test case that I have been running and >> the second test always fails even though the value has been set. Any >> help on how to resolve this issue would be greatly appreciated. >> >> Cheers >> >> Ben >> < >> BooleanFreemarkerTest >> .java >> > >> ------------------------------------------------------------------------------ > > > ------------------------------------------------------------------------------ > _______________________________________________ > FreeMarker-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/freemarker-user > ------------------------------------------------------------------------------